Скопируйте новейший каталог на сетевой диск - PullRequest
0 голосов
/ 07 апреля 2011

Дорогие все, Я хочу создать задание по расписанию в Windows, которое будет копировать новейший каталог с его файлом по указанному сетевому пути. Я хочу, чтобы кулак заархивировал этот каталог, а затем скопировать в сетевой путь. Так что в определенном каталоге программа создает каталог следующим образом: 0001, 0002, 003 и т. Д. Поэтому я хочу, чтобы файл BAT взял последний созданный файл, заархивировал его и скопировал на сетевой диск \ elias \ cd1.

Заранее спасибо

1 Ответ

0 голосов
/ 09 апреля 2011

Пожалуйста, посмотрите здесь: Сценарий Windows Bat для сжатия и перемещения файлов и пропустите шаг 4.

Осталось только вписаться, это найти последний подкаталог, который вы можете сделатьследующим образом:

set dirtoprocess=
for /f "usebackq delims=" %%f in (`dir /b/o-d`) do if exist "%%~f\" (
    set dirtoprocess="%%~f"
    goto :OK
)
::UHOH, no directory found…
goto :EOF
:OK
::continue…
...