使用批处理脚本连接 FTP

MD Aminul Islam 2022年7月18日
使用批处理脚本连接 FTP

FTP(文件传输协议)是建立在客户端-服务器上的标准协议,用于将文件从一台计算机传输到另一台计算机。

在本文中,我们将了解如何在 Batch 中创建 FTP 脚本并连接 FTP 服务器。此外,我们将看到必要的示例和解释,以使主题更容易理解。

使用批处理脚本连接 FTP

在开始之前,我们需要记下这个重要的注意事项。要在批处理脚本中嵌入 FTP 脚本,你需要在 FTP 脚本的开头添加行@ftp -i -s:"%~f0"&GOTO:EOF

这里,"%~f0" 用于解析正在运行的 Batch 文件的名称,而 GOTO: EOF 用于关闭 Batch 脚本。

示例 1:

下面是一个用 Batch 编写的简单 FTP 脚本;这是最基本的概念。你需要在脚本上提供你的网址、用户名和密码。

让我们看一下我们示例的代码:

@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
LCD c:\MyLocalDirectory
CD  public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye

示例 2:

这是一个经典的 FTP 脚本示例,与上一个脚本大体相似。让我们看看我们示例的代码:

open example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
lcd c:\MyLocalDirectory
cd  public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye

示例 3:

这是一个 FTP 脚本示例,可让你自动连接 FTP。此示例的代码如下所示:

@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
PWD

对于所有示例,你需要在执行脚本之前提供你自己的用户名和密码。

作者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn