【发布时间】:2016-11-23 15:06:00
【问题描述】:
大家好。 我已经完成了一个连接到 FTP 并在 .bat 文件的同一位置下载文件的批处理脚本。一切正常,现在,有没有办法“请求文件覆盖权限”?我的意思是,如果用户已经有一个以相同方式命名的文件,是否可以防止覆盖并询问他该怎么做?代码实际上是:
@echo off
echo user MYUSERNAME> ftpcmd.dat
echo MYPASSWORD>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo cd /www.website.com/>>ftpcmd.dat
echo get afile.txt>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.website.com
del ftpcmd.dat
【问题讨论】:
-
在
ftp命令行之前的批处理脚本中使用if exist "afile.txt"?那么您可以使用choice...有条件地提示用户选择是或否来覆盖... -
哦,那很好,我会对此进行更多研究,谢谢。
标签: windows batch-file ftp