mrusklon
@mrusklon
Не получается? Яростно гугли!

Как составить скрипт удаления отосланных WinSCP из bat/командной строки?

использую скрипт отправки файлов по фтп

@echo off

"D:\SYNCING\google\soft\WinSCP\WinSCP.com" ^
  /log="D:\SYNCING\google\folder2\WinSCP.log" /ini=nul ^
  /command ^
    "open ftp://login:pass@serv/" ^
    "synchronize remote -criteria=time ..\send\ /log" ^
	"put ..\send\*.* /logServer/" ^
    "exit"

set WINSCP_RESULT=%ERRORLEVEL%
if %WINSCP_RESULT% equ 0 (
  echo Success
  del /q D:\SYNCING\google\send\*.txt
) else (
  echo Error
)

exit /b %WINSCP_RESULT%


не устраивает в нем что он удаляет все файлы после успешной отправки , но если в момент отправки в директории send появился новый файл , его тоже убьет.
Есть способ удалять только те файлы которые 100% отправились?
  • Вопрос задан
  • 1232 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы