Копирование папки по дате
Доброго времени! Подскажите как скопировать папку используя bath только по сегодняшней дате, либо содержащую в конце имени P , пример названия папки
"12324 345234 P". |
Вобщем вышло что то вроде:
Код:
set yyyy=%date:~6,4% Вывод: буду ставить PowerShell :) |
Цитата:
Код:
set SDIRV=d:\2 |
Cпаибо amel27!
P.S. Плохому одмину мышка мешает ;) (это про меня) |
Цитата:
|
А как удалить папку содержащую в конце имени P ?
|
Цитата:
Код:
set SDIRV=d:\2 |
Цитата:
----------------------------------------------------------------------------------------------------------- Добавленно 2.11.2010 Разобрался, вернее помогли на ру-борде, надо было дописать "%%~i\123.txt" Получилось так Код:
set SDIRV=d:\2 |
Добрый день,
Daemonstar, Помог Ваш код в решение задачи , Коллеги - возможно ли к этому коду добавить параметр по последнему времени в часах ? То бишь Дата + Время, (дата в коде есть) set yyyy=%date:~6,4% set mm=%date:~3,2% set dd=%date:~0,2% set SDIRV=d:\2 set DDIRV=d:\1 xcopy %SDIRV%\*.* %DDIRV% /S /D:%mm%-%dd%-%yyyy% |
Добавить-то можно, другое дело, что xcopy воспринимает только формат /d [:MM-DD-ГГГГ].
См. справку по xcopy. |
Время: 01:45. |
Время: 01:45.
© OSzone.net 2001-