我需要通过网络将文件分发到其他服务器(操作系统:Windows Server 2003),并使用以下ftp脚本。(请参阅附件-1)我正在尝试覆盖应用程序当前使用的一些文件。我这样做时不应该停止应用程序。当我尝试使用此脚本时,我收到错误(请参阅attachment-2),文件未覆盖。
附件-1
ftp_command.txt
username
password
lcd C:\deploy
bin
prompt
mput *.txt
disconnect
bye
runner_command.bat
ftp -s:/home/script/ftp_script.txt <IP Address>
附件-2
错误信息:
550无法对打开了用户映射部分的文件执行请求的操作。
答案 0 :(得分:0)
使用ftp无法解决这个问题。该文件正在使用中 - 如果要替换它,使用它的应用程序可能会失败,因为它不会意识到更改。您必须找到一种方法来停止使用该文件的应用程序。