System.Net.FtpClient - 将访问权限更改为文件

时间:2014-06-27 07:26:51

标签: c# ftp

我遇到Net.FtpClient问题。

如何更改服务器上的文件权限。我使用Execute但是我收到错误: CHMOD不理解

if (!(reply = conn.Execute("chmod 666 file.txt")).Success)
{
throw new FtpCommandException(reply);
}

来自:https://netftp.codeplex.com/

的套餐

1 个答案:

答案 0 :(得分:1)

尝试此解决方案

if (!(reply = conn.Execute("SITE CHMOD 666 file.txt")).Success) {
   throw new FtpCommandException(reply);
}

请参阅here了解文档

如果这不起作用,请检查服务器是否在Windows系统下运行。如果是,则不允许通过FTP设置文件权限(运行UNIX的服务器允许)。

如果您的托管服务提供商拥有一个允许您设置文件权限的基于网络的控制面板,请转到那里进行更改。