【问题标题】:How to change remote file permission via FTPClient如何通过 FTPClient 更改远程文件权限
【发布时间】:2012-12-22 00:58:01
【问题描述】:

我需要通过 commons-net-1.4.1.jarorg.apache.commons.net.ftp.FTPClient 来处理 ftp 服务器上的远程文件.似乎没有api可用于更改文件的权限,就像unix shell命令chmod一样。

有人知道解决此问题的任何方法吗?

【问题讨论】:

    标签: ftp file-permissions chmod apache-commons-net


    【解决方案1】:

    FTP 没有用于此类操作的命令,因为该操作是特定于平台的。如果您的库支持这一点,您可以尝试使用 SITE 命令并将命令行作为 SITE 命令的参数传递。一些服务器支持这个技巧来运行 shell 命令。

    【讨论】:

    • 谢谢,Eugene。我通过 org.apache.commons.net.ftp.FTPClient.sendSiteCommand(String arguments) 成功向远程 ftp 服务器发送了 chmod 命令
    猜你喜欢
    • 2012-11-14
    • 1970-01-01
    • 2021-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    • 2011-10-16
    • 2016-02-22
    相关资源
    最近更新 更多