我将文件传输到SFTP,然后尝试使用WinSCP压缩它。它没有用。
在put
命令之后,我使用以下命令。
zip -r "!?&SFTP Folder Path\MyFile.txt:?SFTP Folder Path\MyFile.zip!" !&
我做错了什么?我该怎么办?如果我只想压缩带有特定扩展名或文件夹的/任何文件,我会做出哪些更改?
更新
我将文件复制到sftp后得到以下日志输出 ......
batch continue Searching for host...
Connecting to host...
Authenticating...
Using username "admin". Authenticating with pre-entered password. Authenticated. Starting the session...
我在输入cmd行后使用以下代码。
option batch continue
call zip -r "/sftp folder/Myfile.zip" Myfile.csv
close
exit
答案 0 :(得分:1)
您的语法是custom command。自定义命令是WinSCP的GUI功能,它与脚本无关。
在WinSCP scripting中使用call
command。
call zip -r /path/MyFile.zip file1.dat file2.dat ...