我正试图将远程文件从一个文件夹移动到另一个文件夹,但不断获得失败错误。代码:
$command = @("mv /specific/directory/path/source/* /specific/directory/path/destination", "ls //specific/directory/path/source")
$psftpPath = "local/path/to/psftp.exe"
$command |& $psftpPath -pw $password "$User@$Host" -be
误差
mv /user/specific/directory/path/source/file.extension /user/specific/directory/path/destination/file.extension: failure
ls命令显示源文件
中所有正确的文件错误Failure
指向状态码4,常见原因如下:
将文件重命名为已存在的文件名。
创建一个已经存在的目录
将远程文件移动到另一个文件系统(HDD)。
上传文件到一个完整的文件系统(HDD)。
用户磁盘配额超过。
我还没有试过你的脚本,但我认为你可以按照上面的列表作为检查清单。