Мне нужно распространять файлы по сети другим серверам (ОС: Windows Server 2003) с ниже сценария ftp. (см. Вложение-1) Я пытаюсь перезаписать некоторые файлы, которые в настоящее время используются приложением. Я не должен останавливать приложение, пока я это делаю. Когда я пытаюсь использовать этот скрипт, я получаю сообщение об ошибке (см. Вложение-2), и файл не перезаписывался.Как перезаписать файл, который используется приложением, с ftp-командами
Приложение-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 Требуемая операция Cann ot выполняться в файле с открытым пользователем разделом.
Когда я использую ** FileZilla **, я могу перезаписать файлы, которые используются. Странно: S FileZilla на этот раз избил IIS-Ftp :) – Tolqiu