2013-04-15 4 views
1

파일의 날짜에 관계없이 특정 FTP 폴더의 모든 XML 파일을 삭제하는 .bat 파일을 만들려고합니다. 나는 아무 해결책도없이 많은 원본을 시도했다.Windows의 배치 파일에서 FTP 스크립트를 실행하는 방법은 무엇입니까?

많은 전문가가 아래의 스크립트가 포함 된 .txt 파일에 대해 이야기하고 있습니다. 그러나 파일을 올바르게 작성하는지 여부는 모르겠지만 실행 방법을 모르거나 정직하지 못합니다.

내가 필요한 것은이 컨테이너에있는 모든 파일을 삭제하는 것입니다.

open ftp://xxxx.xxxx.net 
myusername 
mypassword 
cd /bts/xxxx 
mdelete * 
quit 
+1

올바른 FTP 스크립트가 있고 실제로 필요한 것은 실행 방법을 배우는 것입니다. 질문 (또는 제목)을 편집하여 (예 : _ Windows에서 FTP 스크립트를 실행하려면 _ _). 그러면 다른 사용자에게 도움이 될 것입니다. –

답변

4

FTP 스크립트가 정상적으로 보입니다. 폴더에 .xml 이외의 다른 파일이있는 경우 mdelete *mdelete *.xml으로 바꿀 수도 있습니다.

실제로처럼 배치 파일에서 ftp.exe을 실행 스크립트를 실행하려면 :

@echo off 
echo Running FTP to delete XML files... 
ftp -s:ftp.txt 

ftp.txt하여 FTP 스크립트 (질문의 하나)를 포함하는 파일 이름입니다.

+0

어쩌면 내가 내 질문을 잘못 말한 :) 죄송합니다, 그 .bat 파일을 만들 필요가 (나는 서버에 추가하고 다른 통합 소프트웨어를 사용하여 실행됩니다) 나는 수동으로 그것을 실행하지 않을 것을 의미합니다. 도움에 감사드립니다. – user2282522

+0

나는 그것을 이해했습니다. 그냥 배치 파일에 내 대답에서'ftp를 명령을 넣어. 더 명확하게 답변을 업데이트했습니다. –

+0

하나의 마지막 질문 .txt 파일을 어디에 넣어야합니까? 아니면 어떤 도자기를 넣을 수 있습니까? – user2282522

관련 문제