Помогите создать скрипт перемещения файлов из каталога
Добрый день, прошу вашей помощи!
Описываю задачу. Программа выгружает файлы в определённый каталог (1), необходимо скриптом скопировать данные файлы в каталоги (2) и (3), после чего удалить их из каталога (1). Т.к. в данный каталог падают периодически файлы, то необходим контроль (возможно по имени файла), что бы не удалил лишнего.
|
megaloman, да одни и те же, получается как бы клонирование. Но Move же просто перемещает. Плюс если его использовать в комплексе с copy к примеру, то не будет контроля, т.к. файлы могут подкладываться в момент отработки скрипта
|
Код:
@Echo Off
SetLocal EnableExtensions
SetLocal EnableDelayedExpansion
Set Dir1=E:\Delete\Dir1
Set Dir2=E:\Delete\Dir2
Set Dir3=E:\Delete\Dir3
FOR %%f IN ("%Dir1%\*.*") DO (
Copy "%%f" "%Dir2%\"
If !ErrorLevel!==0 (
Move /Y "%%f" "%Dir3%\"
) Else (
Copy "%%f" "%Dir3%\"
)
)
|
спасибо большое, всё работает шустро :)
|
Время: 10:14.
© OSzone.net 2001-