|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Копирование самого позднего по дате создания каталога. |
|
CMD/BAT - [решено] Копирование самого позднего по дате создания каталога.
|
Старожил Сообщения: 493 |
Профиль | Отправить PM | Цитировать Докрого времени суток!
Ситуация такая: Есть к примеру каталог C:\1\ В нём есть несколько подкаталогов... Нужно из каталога C:\1\ скопировать в каталог C:\2\ подкаталог, который самый свежий по дате создания... Подскажите пожалуйста как это можно реализовать? Заранее благодарен!!! |
|
Отправлено: 17:58, 03-12-2009 |
Старожил Сообщения: 426
|
Профиль | Отправить PM | Цитировать @Echo off SetLocal EnableExtensions Set Src=C:\TEMP\1\ Set Dst=C:\TEMP\2\ if not %Src:~-1%==\ set Src=%Src%\ PushD %Src% for /f "delims=" %%D in ('DIR *.* /B /AD /OD') do set D=%%D PopD PushD %Dst% md %D% cd %D% rem Ключи /C /G /K могут быть лишними. (см XCopy /?) xcopy %Src%%D% /E /H /R /Y /C /G /K if ErrorLevel 1 Echo Не удалось скопировать %Src%%D% в %Dst% !!! PopD |
Отправлено: 18:54, 03-12-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 493
|
Профиль | Отправить PM | Цитировать NiOl, Спасибо огромное!
Работает! И ещё просьба: Обьясните пожалуйста как работает в данном случае for Вот на другом форуме мне тоже превели пример по этому поводу: и не смотря на то что в Вашем примере в dir ключик "/OD" (то есть сортировка в обратном порядке) и тот и тот вариант работает... |
Отправлено: 17:29, 04-12-2009 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие - [решено] Сортирование файлов по папкам (копирование по дате создания) | DIMM2005 | Программное обеспечение Windows | 36 | 03-01-2020 16:54 | |
CMD/BAT - копирование папки с целевым именем "название+дата создания" | Zlodeyz | Скриптовые языки администрирования Windows | 5 | 08-02-2011 02:52 | |
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. | rancid | Скриптовые языки администрирования Windows | 3 | 23-07-2009 06:38 | |
Разное - [решено] удаление каталога с подкаталогами | lud | Microsoft Windows 2000/XP | 2 | 02-07-2009 15:57 | |
CMD/BAT - [решено] Поиск каталога и копирование всего его содержимого | desk | Скриптовые языки администрирования Windows | 4 | 01-07-2009 14:28 |
|