我正在创建一个应用程序,以便将我计算机上的本地文件夹与FTP服务器同步。
因为我不想通过它的地址直接访问FTP服务器,因为它真的很复杂,所以我不想将服务器临时映射到一个网络文件夹,这样我的同步算法就可以像在本地文件夹上一样在它上工作。
有没有这样的东西:
//Map the server to the specified path
FtpMapper.MapFtpServer("ftp://myserver/", "username", "password", "M:\\");
DirectoryInfo info = new
我正在尝试从SFTP服务器中删除该目录。我使用EnterpriseDT.Net.Ftp SSHSCPClient通过私钥连接到服务器,没有密码。
当我使用
SSHSCPClient ftpConnection;
//Successfully connected and able to upload the files but
ftpConnection.MultipleDeleteDirectories(remoteFolder);
它抛出错误
[Message = "This operation is not currently supported."]
我有一个自动的FTP进程,晚上运行到windows盒上的FileZilla服务器。FTP流量来自专有医疗服务器上的自动FTP客户端(Meditech魔术)。有时转移正常,有时失败。这都是在我们的局域网内,XP防火墙被关闭。
有什么想法吗?
这是filezilla日志:
> Connected, sending welcome message...
> 220 M
> could not send reply, disconnected.
这是客户机日志:
RESULT: Host response failed: Timed out OPEN
关于C#的ftp库,我有一个问题。我需要从ftp服务器下载9000 txt文件。Station.ToUpper()是文件名,所以对于每个文件,我需要一个新的ftp连接。对于一个文件,它大约需要一秒钟。txt文件包含两行。所以对于所有的文件,它大约需要一个半小时。有没有更好/更快的解决方案?
// Get the object used to communicate with the server.
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(ftpAddress + stati