Как скопировать файлы из нескольких подпапок в одну папку? - Winhelponline

How Copy Files From Multiple Subfolders Single Folder

При импорте фотографий с камеры или SD-карты через диалоговое окно AutoPlay с использованием приложения «Фотографии» в целевой папке создается множество подпапок (по месяцам и годам), что может быть не тем, что вам нужно. Вот пошаговое руководство, в котором объясняется, как рекурсивно переместить все файлы из нескольких подпапок в одну папку по вашему выбору.



Например, вот как он импортируется при использовании приложения «Фото».



перемещать или копировать файлы в нескольких подпапках



Мобильные телефоны и камеры также могут хранить ваши фотографии во многих подпапках в папке DCIM папка.

Например, в Apple iPhone ваши фотографии и видео хранятся в папке 100APPLE в DCIM . В 100 ЯБЛОКО папка содержит от IMG_0001.JPG до IMG_0999.JPG. Если у вас есть другие изображения или видео, они хранятся в 101 ЯБЛОКО , 102 ЯБЛОКО каталог и так далее. Если вы используете iCloud для хранения фото и видео, вы также увидите папки, а именно: 100 ОБЛАКА , 101 ОБЛАКА , и так далее.



iphone dcim

Копирование файлов из каждой подпапки в отдельную папку на жестком диске вручную может быть утомительной задачей, особенно если у вас много папок. Однако для этого не нужно копаться в каждой папке, так как есть несколько способов быстро скопировать или переместить файлы из всех подпапок в одну папку, т. Е. Сгладить структуру каталогов.

Сглаживание структуры каталогов

  1. Перемещение или копирование файлов из подпапок в одну папку
  2. Убедитесь, что каждый файл был успешно перемещен
СВЯЗАННЫЙ: Как скопировать структуру папки без копирования файлов

Перемещение или копирование файлов из подпапок в одну папку

Вы можете копировать или перемещать файлы из подпапок в одну папку, используя как минимум три различных встроенных способа в Windows. Эта процедура также известна как выравнивание структуры каталогов. Используйте один из трех методов, какой вам будет легче.

Метод 1: Использование командной строки

Сценарий: Давайте скопируем все файлы из d: снимки из отпуска 2016 папку и подпапки в d: все снимки папку рекурсивно.

  1. Откройте окно командной строки.
  2. Выполните следующие команды одну за другой и нажимайте ENTER после каждой строки:
    md 'd:  all snaps' cd / d 'd:  vacation snaps  2016' for / r% d in (*) скопируйте '% d' 'd:  all snaps '

    Это рекурсивно копирует все файлы в d: фотографии из отпуска 2016 папку в d: все снимки папка. Чтобы переместить файлы, замените копировать с участием шаг

Если в месте назначения существует файл с таким же именем, вас спросят, хотите ли вы перезаписать файл или пропустить его.

Заметка: Всегда безопасно включать обратную косую черту в конце ( ) после пути к целевой папке, как в приведенном выше примере. Потому что без косой черты в конце, если целевой путь отсутствует и вы запускаете команду, файлы в папке и подпапках копируются и объединяются в один файл с именем все снимки к D: водить машину.


Метод 2: использование библиотеки в Windows

Функция библиотек, впервые представленная в Windows 7, также доступна в последующих версиях, включая Windows 10. Библиотеки - это виртуальные контейнеры для пользовательского контента. Библиотека может содержать файлы и папки, хранящиеся на локальном компьютере или в удаленном хранилище. Библиотеки Windows похожи на «Сохраненный поиск» и поддерживаются полным поиском содержимого и расширенными метаданными.

С помощью библиотек вы можете агрегировать контент из нескольких мест хранения в единое унифицированное представление. Давайте воспользуемся функцией «Библиотеки» в Windows, чтобы упорядочить структуру каталогов.

Допустим, у нас есть такая структура папок:

D:  ФОТО └───Камера ├───2018-01 ├───2018-02 ├───2018-04 ├───2018-05 └───2018-07

Копирование файлов из нескольких подпапок в одну папку

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

  1. Откройте самую верхнюю папку (т. Е. Фото ), структуру которого вы хотите сгладить.
  2. В меню 'Файл' выберите 'Параметры'. Перейдите на вкладку 'Просмотр'.
    Перемещение или копирование файлов в несколько подпапок
  3. включить Показать скрытые файлы, папки и диски
  4. Снимите отметку Скрыть защищенные файлы операционной системы (рекомендуется)
  5. Щелкните ОК.
  6. Щелкните правой кнопкой мыши родительский каталог (т.е. Камера в этом примере) и щелкните Включить в библиотекуСоздать новую библиотеку . Копирование файлов из нескольких подпапок в одну папку
    Новая библиотека создается с тем же именем, что и папка.
  7. На левой панели проводника разверните Библиотеки и выберите вновь созданную библиотеку.
  8. По умолчанию элементы в библиотеках расположены по Папки . Чтобы получить агрегированный вид файлов в этой структуре каталогов (и скрыть папки), щелкните правой кнопкой мыши пустую область в библиотеке и выберите Организовать поимя
    Копирование файлов из нескольких подпапок в одну папку
  9. Выберите Главная таб.
  10. Нажмите Выбрать все на ленте или нажмите Ctrl + A, чтобы выбрать все файлы в представлении библиотеки.
  11. Нажать на Перейти к или Скопировать в кнопка, согласно вашему требованию.
  12. Выберите папку назначения для копирования / перемещения файлов и нажмите Шаг (или Копировать )
    Копирование файлов из нескольких подпапок в одну папку
    перемещать или копировать файлы в нескольких подпапках
    Файлы в папке Camera и ее подпапках теперь копируются / перемещаются в место назначения, в котором остаются папки. Перемещение или копирование файлов в несколько подпапок
  13. Удалите библиотеку камеры, если она вам больше не нужна.

Далее мы увидим, как сделать то же самое с помощью поиска Windows в методе 3 ниже.


Метод 3: использование Windows Search

Использование Windows Search - еще один простой способ упростить структуру каталогов, если вы не предпочитаете командную строку.

  1. Откройте родительскую папку (папку верхнего уровня), которая содержит множество подпапок.
    перемещать или копировать файлы в нескольких подпапках
  2. В меню 'Файл' выберите 'Параметры'. Перейдите на вкладку 'Просмотр'.
    Плоский вид с 7 молниями
  3. включить Показать скрытые файлы, папки и диски
  4. Снимите отметку Скрыть защищенные файлы операционной системы (рекомендуется)
  5. Щелкните ОК.
  6. В поле поиска введите следующий поисковый запрос, как показано ниже:
    *. * НЕ тип: 'файловая папка'

    Примечание о поисковом запросе выше:

    Мы используем НЕ оператор, чтобы поиск Windows не отображал папки файловой системы ( каталоги ) - поскольку мы собираемся копировать или перемещать только файлы, а не сами папки.
    • Поисковый запрос *. * НЕ 'папка с файлами' работает только в индексированных местоположениях . Если расположение исходной папки не проиндексировано, используйте *. *

    Да. Вы можете использовать *. * (который отобразит папки в результатах поиска). В таком случае, когда вы дойдете до шага 8, вам нужно будет выбрать все файлы, не включая указанные папки.

    Плоский вид с 7 молниями

  7. С Все подпапки опция поиска включена по умолчанию, Windows Search начинает рекурсивный поиск всех совпадающих элементов во всех подпапках. В нем перечислены все совпадающие файлы, включая файлы с системным или скрытым (или обоими) атрибутами.
  8. Подождите, пока поиск будет завершен, а затем выберите все результаты поиска, нажав Ctrl + A.
  9. Выберите Главная таб.
  10. На вкладке 'Главная страница' щелкните значок Скопировать в кнопка. Чтобы переместить файлы вместо копирования, щелкните значок Перейти к вместо этого. Щелкните значок Выберите место… вариант в Перейти к выпадающее меню. Total Commander сгладить каталог
  11. В диалоговом окне «Перемещение элементов» выберите папку, в которую вы хотите переместить все файлы. Чтобы создать новую папку, нажмите кнопку «Создать новую папку» и присвойте папке соответствующее имя. Выбрав папку, нажмите Шаг . Это рекурсивно перемещает все файлы из нескольких подпапок в выбранную папку назначения. Total Commander сгладить каталог

Метод 4: использование 7-Zip

7-молния это не только утилита сжатия, но и возможности управления файлами, которые могут быть полезны для других целей. 7-Zip поддерживает « Плоский вид ”Функция, которая может помочь нам быстро найти файлы в нескольких подпапках или скопировать их в другое место.

  1. Запустите 7-Zip и просмотрите родительскую папку.
  2. В меню «Вид» включите «Плоский вид».
    Total Commander сгладить каталог
  3. Выделите все файлы без папок.
    перемещать или копировать файлы в нескольких подпапках
  4. Щелкните выделение правой кнопкой мыши и выберите Скопировать в…
  5. Укажите путь к целевой папке и нажмите ОК.

Это оно. Выбранные файлы копируются в выбранную папку (сглаживаются).

Обратите внимание, что вы также можете включить представление «2 панели» через меню «Просмотр» 7-Zip и скопировать файлы, перетащив их в нужную папку на правой панели. Вы должны обязательно нажать Ctrl при перетаскивании. Иначе файлы будут переехал вместо этого в целевое местоположение. Нажатие на Ctrl Клавиша гарантирует, что операция перетаскивания ' копировать . ' пожаловаться на это объявление


Метод 4: Использование Total Commander

Если вы используете Total Commander файлового менеджера, вы можете легко сгладить структуру каталогов.

  1. Запустите Total Commander и откройте папку, которую хотите выровнять.
    перемещать или копировать файлы в нескольких подпапках
  2. Нажмите Ctrl + B, чтобы изменить режим на вид ветки. В качестве альтернативы вы можете включить Представление ветки (с вложенными каталогами) через Команды меню. Branch View - это режим просмотра, в котором файлы из папки и подпапок (рекурсивно) перечисляются, а папки не отображаются.
  3. Выберите все файлы в списке и нажмите кнопку «Копировать» (F5) внизу. Чтобы переместить файлы, нажмите кнопку «Переместить» (F6).
  4. Выберите целевой каталог, снимите флажок Сохраняйте относительные пути и нажмите ОК .

Это оно. Это копирует или перемещает все файлы в дереве исходных каталогов в целевую папку (сглаженную).

Убедитесь, что каждый файл был успешно перемещен

Важный: Поиск Windows не могу перечислить каждый файл в результатах поиска в некоторых случаях дает результаты либо из-за проблем с индексированием, либо из-за того, что для файла установлен атрибут «Временный». Прежде чем удалять эти папки, разумно убедиться, что в исходном местоположении не осталось файлов.

СВЯЗАННЫЙ: Поиск Windows не находит файлы и папки на Google Диске

Чтобы убедиться в этом, щелкните правой кнопкой мыши родительскую папку (или выберите все подпапки и щелкните правой кнопкой мыши) в исходном местоположении и выберите «Свойства». Если вы переместили элементы вместо копирования, на вкладке «Свойства» должно быть указано « 0 файлов «. Это означает, что каждый файл был успешно перемещен в новое место.

Кроме того, вы можете проверить вкладку «Свойства» в пути назначения и убедиться, что количество файлов одинаково ( всего 33 файла, как показано на изображении в шаге № 6 выше ).

После того, как вы убедитесь, что каждый файл был перемещен, папки в старом месте можно удалить.

В этом посте рассматриваются фотографии, импортированные с камеры. Но процедура перемещения или копирования всех файлов из нескольких подпапок в отдельную папку ( он же «Выравнивание структуры каталогов») одинаково для всех других ситуаций.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)