如何使用 apache commons net ftp 更改 ftp 服务器上文件的权限?

jus*_*ser 1 java apache-commons-net

如果有来自服务器的 ftp 文件列表,我该如何更改其中一个文件的权限?

如果有人可以为我指出教程或向我展示示例,我将不胜感激。我已经弄清楚如何更改文件中的权限,但不知道如何在服务器上永久更改。

有什么建议?

jus*_*ser 5

在文件或目录所在的目录中使用这个可以实现设置文件的权限:

ftpClient.sendSiteCommand("chmod " + "755" + " example.html");
Run Code Online (Sandbox Code Playgroud)

注意:为什么没有人知道 FTPFile 中的 setPermission() 是如何工作的,这对我来说是个谜。因为这似乎是一种更好的方法,而不是使用命令行在 apache commons net 库中设置 ftpFile 的权限!