我有一个批处理文件(ftp.bat),看起来像:
@echo off
echo user etm124> ftpcmd.dat
echo testing123>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.DriveHQ.com
del ftpcmd.dat
该文件位于C:\
. 该目录中还有一个名为remote.txt
. 在C:\
目录中运行它时,它只是挂起:
C:\>ftp.bat c:\remote.txt
如果我查看C:\
,我可以看到ftpcmd.dat
文件已创建,但我的脚本只是挂起。
当我在我的机器上本地运行它时,我可以很好地发送文件。但是,如果我尝试在我的一台 Windows Server 2003 机器上运行它,它就会挂起。
有什么我想念的吗?