如何在 Windows 上从批处理文件运行 FTP 脚本?

use*_*522 1 windows ftp batch-file

我正在尝试创建一个.bat文件来删除某个 FTP 文件夹上的所有 XML 文件,无论文件的日期如何。我尝试了很多脚本,但没有任何解决方案。

许多专家都在谈论.txt包含以下脚本的文件,但说实话,我不知道如何执行它,甚至不知道我是否正确创建了文件。

我所需要做的就是删除该容器上的所有文件。

open ftp://xxxx.xxxx.net
myusername
mypassword
cd /bts/xxxx
mdelete *
quit
Run Code Online (Sandbox Code Playgroud)

Mar*_*ryl 5

您的 FTP 脚本看起来没问题。如果文件夹中还有其他文件,您可能只想替换mdelete *为。mdelete *.xml.xml

要实际运行该脚本,请ftp.exe从批处理文件中运行,如下所示:

@echo off
echo Running FTP to delete XML files...
ftp -s:ftp.txt
Run Code Online (Sandbox Code Playgroud)

其中ftp.txt是包含您的 FTP 脚本的文件名(您的问题中的脚本)。