@echo off
set ftpUser=111
set ftpPass=222
set ftpIP=1.1.1.1
set ftpFolder=D:\123\ (远程压缩压缩下载、目录)
set LocalFolder=D:\360Downloads (本地存放压缩后下载目录)
set bak_date=%date:~0,4%%date:~5,2%%date:~8,2% (时间取值)
"D:\Program Files\WinRAR\WinRAR.exe" a D:\123\%bak_date%.rar D:\123
(远程机器压缩文件目录)
set ftpFile=%temp%\TempFTP.txt
>"%ftpFile%" (
echo,%ftpUser%
echo,%ftpPass%
echo cd "%ftpFolder%"
echo lcd "%LocalFolder%"
echo bin
echo ! echo 正在下载...
echo mget *.*
echo ! echo 下载完成...
)
start ftp -v -i -s:"%ftpFile%" %ftpIP%
pause
ftp 远程压缩后下载本地,批处理 (我用以下代码只实现了下载源文件,在远程压缩不成功)
答案:2 悬赏:70 手机版
解决时间 2021-04-15 02:01
- 提问者网友:玫瑰园
- 2021-04-14 13:02
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-04-14 13:42
房管局关于与
全部回答
- 1楼网友:醉吻情书
- 2021-04-14 15:00
登录ftp以后不能压缩文件的吧,ftp用户貌似没有对文件的可执行权限。你用sftp协议可能能使用服务器的压缩命令。
再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯