我SftpException: No such file; File not found.
在使用 Rebex sftp's 时得到一个Sftp.DeleteFile(string filename
),这特别奇怪,因为我首先检查文件是否存在。
这是相关的示例代码:
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 的在线文档。
关于这里发生了什么的任何想法?