Войти

Показать полную графическую версию : Копирование свежих папок на другой жесткий диск


GODolubOFF
15-04-2015, 12:15
Добрый день форумчане!)
В продолжение к созданной мною теме http://forum.oszone.net/thread-297996.html
Советую для начала прочитать мою предыдущую тему.
Клиенту понадобилось, чтобы папки с архивами 1С, ежедневно копировались на другой жесткий диск.
В связи с этим необходим батник, который будет искать папки вида ??.??.???? (соответственно вместо вопросиков - число.месяц.год) по каталогу D:\1cBackupElena\v77BackupElena и копировать их на путь F:\1cBackupElena\v77BackupElena (т.е. на другой жесткий диск, в данном случае с диска D:\ на диск F:\).
Этот батник будет запускаться планировщиком заданий Windows 7 ежедневно, поэтому копировать каждый день одно и тоже нет нужды. Нужно чтобы батник находил свежую папку типа ??.??.???? и копировал ее.
Заранее благодарю за отзывчивость, друзья!

GODolubOFF
17-04-2015, 14:42
up тему

GODolubOFF
24-04-2015, 11:04
один добрый человек тут помог в решении данного вопроса, но не успел я сесть по человечески за комп, чтобы посмотреть код и протестить его, как вдруг сообщение доброго человека исчезло. Спасибо за помощь, которую тут же отменили.

З.Ы. Тема всё еще актуальна.

Iska
24-04-2015, 12:05
Кэш Google (http://webcache.googleusercontent.com/search?q=cache:tuAQJ5z2_1AJ:forum.oszone.net/post-2497426.html+&cd=1&hl=ru&ct=clnk).

megaloman
24-04-2015, 12:47
@Echo off

Set "In=H:\Delete"
Set "Out=E:\Delete"

FOR /D %%d IN ("%In%\??.??.20??") DO xcopy /s /d /y "%%d\*.*" "%Out%\%%~nxd\" >nul

Вместо моих путей нарисуйте свои.
Если в исходной папке только подпапки вида ??.??.20?? можно вообще обойтись одним xcopy, и батник писать не надо




© OSzone.net 2001-2012