我試圖創建一個.bat文件來刪除某個FTP文件夾的所有xml文件,不管文件的日期。我已經嘗試過很多腳本,沒有任何解決方案如何在Windows上從批處理文件運行FTP腳本?
許多專家都在談論包含以下腳本的.txt文件,但老實說,我不知道如何執行它,甚至是如果我正確與否創建該文件。
所有我需要的是刪除此容器上的所有文件。
open ftp://xxxx.xxxx.net
myusername
mypassword
cd /bts/xxxx
mdelete *
quit
我試圖創建一個.bat文件來刪除某個FTP文件夾的所有xml文件,不管文件的日期。我已經嘗試過很多腳本,沒有任何解決方案如何在Windows上從批處理文件運行FTP腳本?
許多專家都在談論包含以下腳本的.txt文件,但老實說,我不知道如何執行它,甚至是如果我正確與否創建該文件。
所有我需要的是刪除此容器上的所有文件。
open ftp://xxxx.xxxx.net
myusername
mypassword
cd /bts/xxxx
mdelete *
quit
您的FTP腳本看起來沒問題。你也許會想mdelete *.xml
更換mdelete *
,如果還有其他的文件比該文件夾中.xml
。
實際運行腳本,從您的批處理文件運行ftp.exe
像:
@echo off
echo Running FTP to delete XML files...
ftp -s:ftp.txt
其中ftp.txt
是包含你的FTP腳本(一個從你的問題)的文件名。
也許我措辭,我的問題錯了:)遺憾的是,我需要創建一個.bat文件(我將它添加到服務器,我會用另一種集成軟件執行它)我的意思是我不會手動執行它。 感謝您的幫助:) – user2282522
我明白了。只需將我的答案中的'ftp'命令放入批處理文件即可。我已經更新了答案,使其更加明顯。 –
最後一個問題,我必須把.txt文件或我可以把它的任何潔具? – user2282522
正如你已經有了正確的FTP腳本和所有你真正需要的是瞭解如何執行它,請考慮編輯您的問題(或者至少職稱)說,(例如_How在Windows上運行FTP腳本?_)。這對其他用戶會更有幫助。 –