我为我们的一个客户准备了一个脚本,它将一个或多个文件传输到远程 ftp 服务器。
@echo off
@echo %DATE% %TIME% Starte FTP-Transfer. Bitte warten. >>C:\Users\xx\Desktop\log.txt
ftp -s:X:\xxx\FTP-Transfer\Transfer.txt >>C:\Users\xx\Desktop\log.txt
@echo %DATE% %TIME% FTP-Transfer beendet >>C:\Users\xx\Desktop\log.txt
xcopy X:\xxx\FTP-Transfer\* X:\xxx\FTP-Transfered\* <<-- copies the transfered files away
echo --- Complete ---
pause REM delete this in live version!!
但是我需要某种错误处理。我需要的是一种在我复制文件之前确保传输已完成的方法。Transfer.txt 中的脚本旨在将文件夹中的所有文件复制到远程服务器,并且每天运行数次。最简单的方法是让传输文件夹中的文件直到传输完成。
感谢所有建议。我愿意使用另一个 ftp 程序,只要我可以在批处理文件中访问它。