Rebex sftpのSftp.DeleteFile(string filename
を使用すると、SftpException: No such file; File not found.
が表示されます。これは、最初にファイルが存在するかどうかをチェックしているためです。rebex sftpファイルの削除に関する問題
はここで、関連するサンプルコードです:
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サポートを試しましたか(彼らは反応があります)? –