gpt4 book ai didi

batch-file - 批处理控制的 ftp 传输中的错误处理

转载 作者:行者123 更新时间:2023-12-03 08:00:52 24 4
gpt4 key购买 nike

我为我们的一个客户准备了一个脚本,它将一个或多个文件传输到远程 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 程序,只要我可以在批处理文件中访问它。

最佳答案

看起来它应该像检查文件是否存在于不同的目录中一样简单,对吗?

if exist File.txt (
ECHO File exists
)

然后在代码块中,设置一个变量来描述文件是否存在,然后插入另一个 If block 来复制文件

关于batch-file - 批处理控制的 ftp 传输中的错误处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16688744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com