Как я могу скопировать определенные типы файлов в несколько подпапок и вставить их в пустую папку, сохраняя структуру файлов исходных папок? - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь скопировать файлы musi c lyri c (.lr c) из папки со многими подпапками, такими как исполнители и альбомы, и вставить их в пустую папку, но я все еще хочу сохранить структура папок без необходимости создания каждой отдельной папки для этих файлов. Другими словами: я хочу взять определенные файлы из папки и автоматически создать структуру папки в другой папке, в которой находился исходный файл.

Например: у меня есть 10 файлов lyri c, сопровождаемых другими файлами musi c в одной папке с именем ArtistName, которая является подпапкой подпапки папки Musi c. Эти файлы lyri c должны находиться в другой папке под названием «Music2», которая в настоящее время пуста, но вместо простого выгрузки файлов в папку root мне нужно воссоздать структуру папок, в которой находится исходный lyri c файлы были в.

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

1 Ответ

0 голосов
/ 08 января 2020

Ответ от PowerShell:

Используйте Copy-Item с -Container и -Recurse , чтобы скопировать структуру папок, включая файлы, в новое место.

Copy-Item -Path "Old\Path\for\Music" -Recurse -Destination "New\Path\for\Music" -Container

Если вы хотите копировать только файлы lyri c, сохраняя структуру папок, используйте -Filter

Copy-Item -Path "Old\Path\for\Music" -Recurse -Filter "*.lrc" -Destination "New\Path\for\Music" -Container
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...