有时需要从Windows中的命令行通过FTP登录。 也许您只需要登录即可快速上传或下载。
本教程将向您展示如何制作一个快速登录脚本,该脚本无需登录即可将您登录到FTP服务器。
为此,我们编写了两个文本文件(一个脚本,一个批处理),并将它们都放置在C:\ WINDOWS文件夹中以“从任何地方启动”访问,因为C:\ WINDOWS默认情况下位于驻留路径。
步骤1:FTP脚本文件
打开Windows记事本,然后输入以下3行:
打开
这是另一种查看方式:
打开ftp.example.com
myusername
我的密码
将此文件另存为C:\ WINDOWS \ goftp.txt
步骤2:批处理文件
再次打开Windows记事本,创建一个新的文本文件,然后输入以下两行:
CD C:\ WINDOWS
ftp -s:goftp.txt
出口
步骤3:运行批处理文件
这些文件已经在系统路径中,因此您可以从“运行”对话框直接启动该文件。
单击“ 开始 ” ,然后单击 “运行” ,键入 goftp ,然后单击“ 确定” 。
将出现一个命令提示符窗口,并立即登录。
当您键入 exit 从FTP服务器注销时,该窗口将自动关闭(这就是批处理文件中的“ exit”行)。
回答了一个简短的问题:不能在单个批处理文件中完成所有这些操作吗?
答:否。当批处理文件调用FTP应用程序时,它将无法在FTP会话中执行命令。 因此,您需要一个附加的文本文件来“携带”命令。
如果您的批处理文件如下所示:
CD C:\ WINDOWS
ftp ftp.example.com
用户名
密码
..这是错误的。 批处理文件将在“ ftp ftp.example.com”行之后停止,并且不会输入用户名或密码。 并且当您退出FTP会话时,您会收到命令行错误,因为您的FTP用户名和密码不是Windows可执行文件。
最后一点:这显然是不安全的。 如果有人在您的C:\ WINDOWS目录中找到脚本文件,则他们已经获得了您的FTP用户名和密码。
只能在您之外的其他任何人都不使用的计算机上执行此类脚本编写。