Копирование файлов с одного сервера на другой
Здравствуйте, я использую robocopy для копирования файлов из исходной папки в целевую, но есть некоторые проблемы.
В исходной папке файлы .csv создаются различными пользователями каждые 15-20 минут, например User1.csv, User2.csv, User3.csv. В исходной папке есть архивная папка.
Эти файлы должны быть перемещены в папку назначения. Файлы в папке назначения загружаются в другое приложение каждые 30 минут.
Проблема: когда user1 создает файл user1.csv, он должен быть перемещен в папку назначения. Если файл уже существует в папке назначения, то его не следует перемещать. Но если файл не существует в папке назначения, то файл должен быть перемещен, а копия файла должна быть сохранена в папке архива.
@echo off SET SORC= "C:\Test\Source" SET DEST="C:\Test\Destination" SET LOG="C:\Test\THE LOG FILE.log" ROBOCOPY %SORC% %DEST% *.csv /R:1 /W:1 /MOV /XN /XO /LOG:%LOG% :END
Что я уже пробовал:
Я использую приведенный выше код для перемещения файлов.
Как я могу сохранять файлы в папке архива с одним и тем же именем каждый раз, когда создается новый файл?