我正在创建一个 SFTP 上传程序。它工作得很好,它连接到远程 SFTP 服务器并按预期上传文件。我遇到的问题我希望上传后的文件移动到本地服务器上的新目录。我搜索了 WinSCP 站点并进行了谷歌搜索,但我使用的代码不起作用。这是我所拥有的:
foreach (TransferEventArgs transfer in transferResult.Transfers)
{
Console.WriteLine("Upload of {0} succeeded", transfer.FileName);
session.MoveFile(transfer.FileName, Local_Processed);
}
在日志中,它指出它正在移动文件,但文件仍保留在原始文件夹中,并且已处理的文件夹中没有任何内容。