我想使用批处理脚本将文件上传到我的ftp服务器。我已经尝试过在本网站和其他网站上提到的很多脚本,但它们都没有工作。请有人指导我一步一步通过这个。
例如,其中一个脚本就是:
@echo off
echo user USERNAME> ftpcmd.dat
echo PASSWORD>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME
del ftpcmd.dat
此外,我尝试了一个名为ftpget的comd工具,但没有:(
答案 0 :(得分:3)
根据评论,您的实际脚本似乎很好,只是在Win7 PC上找不到ftp可执行文件。
这很可能是由于%PATH%
变量损坏造成的。要恢复它,只需使用默认值
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShel l\v1.0\
您可以转到开始 - >来修改%PATH%
。右键单击计算机 - >高级系统设置 - >环境变量。
在系统变量中查找路径并编辑如上所述,这有望解决您的问题。