如果我在ftp://ftpdomainname.com有一个 ftp 服务器并且我想将文件上传到它,我如何使用Commons Net检查它的权限?
我尝试:
ftpClient = new FTPClient();
ftpClient.connect(url.getHost());
ftpClient.login(username, pass);
FTPFile[] directories = mFtpClient.listDirectories("/");
for(FTPFile dir : directories) {
permissions = dir.hasPermission(FTPFile.USER_ACCESS, FTPFile.READ_PERMISSION);
}
但它没有获得根服务器(文件夹)的权限,而是获得其子文件夹的权限。
我可以指定像ftp://ftpdomainname.com/这样的 url并获取我是否有写权限吗?或者像ftp://ftpdomainname.com/subfolder1/subfolder2/这样的网址?
谢谢