Копирование файлов из подкаталогов в каталог!

Egdard

Member
Joined
May 31, 2005
Messages
58
Reaction score
1
Age
48
Location
Nsk
Имеем:
постоянно разные подкаталоги в одном каталоге, в которых содержаться рабочие файлы с разними именами но с одним расширением "ddd"
Нужно:
скопировать файли с расшрирением *.ddd в один каталог, для дальнейшей с ними работы!

Подскажите если знаете!
ЗЫ: система Win(разные), поэтому желательно внутренними средствами(но у мя не получилось :()!
 

hiohio

Member
Joined
Dec 27, 2004
Messages
900
Reaction score
303
Egdard, не вполне понятно
Egdard said:
постоянно разные подкаталоги
т.е. нужно скопировать один раз или постоянно (несколько раз, несколько раз в день каждый день и т.п.)? Нужно ли автоматизировать процесс или пойдет вариант вручную?

Если руками делать, то можно например задать поиск в каталоге (главном, в котором содержатся подкаталоги), а в параметрах поиска в имени файла указать .ddd и поставить галку "поиск в подкаталогах". Выведется список всех таких файлов, их можно выделить и перетащить (скопировать) в новый каталог...

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

zavaliy

New member
Joined
Sep 7, 2004
Messages
3
Reaction score
0
Age
46
можно взять ФАР, сделать поиск по расширению - все файлы появятся на временной панели и потом скопировать их в нужное место.. и можно в фаре написать соответсвующий макрос который все будет делать по 1 кнопке...
 

Egdard

Member
Joined
May 31, 2005
Messages
58
Reaction score
1
Age
48
Location
Nsk
hiohio said:
, не вполне понятно

т.е. нужно скопировать один раз или постоянно (несколько раз, несколько раз в день каждый день и т.п.)? Нужно ли автоматизировать процесс или пойдет вариант вручную?

Если руками делать, то можно например задать поиск в каталоге (главном, в котором содержатся подкаталоги), а в параметрах поиска в имени файла указать .ddd и поставить галку "поиск в подкаталогах". Выведется список всех таких файлов, их можно выделить и перетащить (скопировать) в новый каталог...

нужно копировать постоянно, минимум два раза в день, причём образуются новые папки в количестве примерно по 20-30!
можно и руками, но автоматизация процесса - оно всегда лучше, и хочется получить результат нажатием одной-двух кнопок ! :)

hiohio said:
Можно наверняка с помощью команды copy в командной строке, но как по именно по подкаталогам организовать выборку - не подскажу

в подкаталогах искать можно с XCOPY, но мне не получилось работать в командной строке с файлами по маске! :(


zavaliy said:
можно взять ФАР, сделать поиск по расширению - все файлы появятся на временной панели и потом скопировать их в нужное место.. и можно в фаре написать соответсвующий макрос который все будет делать по 1 кнопке...

фар ищет, выдаёт временную панель с указанием расположения файлов, но для копирования надо зайти по пути :(, а когда список большой эт не интересно! или может что-то я не так делаю?:confused:
может подскажите алгоритм написания макроса, а то я понять не могу с чего в фаре начать для автоматизации! :(
 

Ognev

ex-Team DUMPz
Joined
Aug 20, 2018
Messages
2,105
Reaction score
902
Age
25
Можно все это сделать в TotalCommander. Есть там возможность отфилтровать в панели все файлы по маске, и есть возможность показать все отфилтрованное с учетом вложенных папок. Так что в тезис "две кнопки" укладывается :)
 

Trigan

Platinum
Joined
Jul 13, 2005
Messages
2,091
Reaction score
716
Age
25
Это же можно сделать и стандартными средствами Виндовс в "две кнопки".
Проводник - поиск, указывается место поиска и маска -> найденное выделяем - копировать (вырезать) -> в нужной папке - вставить.
 

Skorp

Member
Joined
Dec 13, 2003
Messages
44
Reaction score
6
Location
online
команда:
for /R %%A IN (*.ddd) DO copy %%A .
можно положить в cmd файл, запускать надо в папке, начиная с которой искать файлы, сюда же они все и лягут.
 
Top