【发布时间】:2018-01-19 23:49:13
【问题描述】:
当我使用 Rebex sftp 的 Sftp.DeleteFile(string filename) 时,我得到了一个 SftpException: No such file; File not found.),这特别奇怪,因为我首先检查文件是否存在。
以下是相关示例代码:
foreach (var file in fileList)
{
if(ftp.Connection.FileExists(file.Name))
{
try
{
ftp.Connection.DeleteFile(file.Name);
}
catch (SftpException ex)
{
Log.Error("Deletion failed.", ex);
}
}
else
{
Log.Debug(string.Format("'{0}' not found.", file.Name));
}
}
Rebex 的在线文档可以在 here 找到,供不熟悉该库的人使用。
关于这里发生了什么的任何想法?
【问题讨论】:
-
通常这个库只是翻译服务器的错误信息。您是否尝试过 Rebex 支持(他们响应迅速)?