Я хочу скопировать все файлы из разных папок в одно место.

Подобно :

Folder ABC
  1. File1.pdf
  2. File 2.pdf
  3. File 3.pdf
  4. File 4.pdf

Folder PQR
  1. File5.pdf
  2. File 6.pdf
  3. File 7.pdf
  4. File 8.pdf

Folder XYZ
  1. File 10.pdf
  2. File 11.pdf
  3. File 12.pdf
  4. File 13.pdf

Окончательный результат должен быть:

FolderName - C:/Final/

  File1.pdf,
  File 2.pdf,
  File 3.pdf,
  File 4.pdf,
  File5.pdf,
  File 6.pdf,
  File 7.pdf,
  File 8.pdf,
  File 10.pdf,
  File 11.pdf,
  File 12.pdf,
  File 13.pdf

Пожалуйста, обратите внимание: у меня нет Linux/Unix box.

Я хотел бы сделать с помощью команд Windows.

Пожалуйста помоги.

3 ответа3

2

Надеюсь, что-то вроде этого - то, что вы ищете, поскольку у нас мало информации о ваших ограничениях и древовидной структуре.

for /r c:\source\ %x in (*.pdf) do copy "%x" "c:\target" /y

Здесь я предполагаю, что Folder ABC , Folder PQR (и т.д.) Являются подпапками чего-то вроде c:\source\

2

Вам не нужно использовать командную строку. Допустим, ваши файлы:

C:\Blah\Parent\Folder1\File1.pdf
C:\Blah\Parent\Folder1\File2.pdf
C:\Blah\Parent\Folder2\File3.pdf
C:\Blah\Parent\Folder2\File4.pdf

Просто откройте C:\Parent в проводнике Windows (Parent - самая глубокая родительская папка, содержащая все PDF-файлы) и введите *.pdf в поле поиска. Подождите, пока не появятся все файлы, затем нажмите Ctrl+A, чтобы выделить их все, и просто скопируйте их в целевой каталог. Стандартные диалоги будут появляться в случае каких-либо конфликтов.

0

Вам следует скачать некий тип выпадающего списка, который позволяет вам перетаскивать файлы из другого места и позволяет копировать их куда-то. Teracopy должен сделать свое дело, так почему вам нужно использовать только CMD, когда вы можете его использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .