1

我需要使用以下 ftp 脚本通过网络将文件分发到其他服务器(操作系统:Windows Server 2003) 。(请参阅附件 1)我正在尝试覆盖一些当前由应用程序使用的文件。在执行此操作时,我不应该停止应用程序。当我尝试使用这个脚本时,我收到了一个错误(见附件 2)并且文件没有被覆盖。

附件一
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 请求的操作无法在打开了用户映射部分的文件上执行。

4

1 回答 1

0

There is no way around that with ftp. The file is in use--if it were to be replaced, the application that's using it would likely fail because it would not be aware of the change. You will have to find a way to stop the application that is using the file.

于 2013-03-15T17:49:47.480 回答