2016-09-30 7 views
-1

파일 목록에서 FTP 스크립트 작성을 원합니다. 이를 위해 나는 Gerar_Lista.cmd라는 파일을 생성하고 그 안에 명령 라인을 가지고 :스크립트 FTP - 프롬프트 창

echo User> subir_arquivos_xml.ftp 
echo PassWord >> subir_arquivos_xml.ftp 
for/f% i in (verifica.txt) echo% i put /content/UPLOAD/%~nxi>>subir_arquivos_xml.ftp 
echo bye >> subir_arquivos_xml.ftp 

문제는 내가 내 FTP 스크립트를 만들 수 Gerar_Lista.cmd 파일을 실행할 때, 그들은 단지 처음 두 행을 생성한다는 것입니다 (아래 예 참조). FTP 스크립트를 어떻게 생성합니까?

user 
PassWord 
+0

[Prompt Windows - Script] (http://stackoverflow.com/questions/39924565/prompt-windows-script)의 가능한 복제본 – MrTux

답변

0

for 루프에 구문 오류가 있습니다. 배치 파일에서 호출 할 때 변수에 대해 두 %% 기호를 사용하십시오. 그리고 괄호 뒤에 do이 있어야합니다.

echo User> subir_arquivos_xml.ftp 
echo PassWord >> subir_arquivos_xml.ftp 
for /f %%i in (verifica.txt) do echo %%i put /content/UPLOAD/%%~nxi>>subir_arquivos_xml.ftp 
echo bye >> subir_arquivos_xml.ftp