Копирование папок и файлов по маскам
Поиском не нашел ни чего похожего, а у самого познаний не хватает.
Задача из одной папки "%~dp0SP1rc2" в другую папку "%~dp0LANG" нужно скопировать все файлы и папки с имеющимся в них файлами Маски по которым нужно скопировать *ru-ru* и *en-us* |
Код:
xcopy /q/s/y/r/h "%~dp0SP1rc2\*ru-ru*" "%~dp0LANG\" |
amel27,
Такую команду побывал, файлы копируются, а папки только те, где есть файлы соответствующие маскам *ru-ru* и *en-us*. А нужно, чтобы копировались и папки *ru-ru* и *en-us*. |
Цитата:
Код:
@echo off |
Цитата:
|
А так?
Код:
SETLOCAL EnableDelayedExpansion |
Цитата:
Спасибо!!! |
У меня похожая ситуация, но немножко с другим условием - может кому-то, тоже пригодится...
Есть, к примеру, папка D:\my_base в которой находятся файлы вида AB_XXX.reg - ZW_XXX.reg - они всегда одного формата, но первые два символа постоянно меняются. Мне необходимо, в папке C:\ создать папку с именем каждого файла и соответственно, каждый файл копировать в папку с его(!) именем. Есть батник, вида: Цитата:
|
Цитата:
Код:
@echo off |
SendMessage, - спасибо тебе, Добрый человек! Очень выручил!
...я правда, забыл добавить, что после этой операции, в конечных папках, и нужно паковать в архивчики, с текущей датой. Вышел из положения такой строчкой: Цитата:
|
Добрый день у меня тоже очень похожая проблема,у меня в каталоге создаються подкаталоги с именами текущей даты и времени такого типа 28-01-11 13,где 28-01-11 -это текущая дата,а 13 это время,тоесть почасово добавляеться к каждой папке.Вопрос как можно копировать все подкаталоги за сегодняшние сутки тоесть как указать скрипту делать выборку по сегодняшней дате и копировать в другую директорию ? Спасибо за ответ!!!
|
Время: 17:44. |
Время: 17:44.
© OSzone.net 2001-