Чтобы пакетно скопировать файлы в другое место, можно использовать несколько методов в зависимости от вашей операционной системы и языка программирования. Вот несколько примеров:
-
Использование командной строки (Windows):
xcopy /s source_directory destination_directoryЭта команда рекурсивно копирует все файлы и подкаталоги из исходного каталога в целевой каталог.
-
Использование командной строки (Linux/macOS):
cp -R source_directory destination_directoryФлаг «-R» используется для рекурсивного копирования каталогов.
-
Использование Python:
import shutil def batch_copy_files(source_directory, destination_directory): for root, _, files in os.walk(source_directory): for file in files: source_path = os.path.join(root, file) destination_path = os.path.join(destination_directory, file) shutil.copy2(source_path, destination_path)Эта функция Python использует модуль
shutilдля рекурсивного копирования файлов и каталогов из исходного каталога в целевой каталог. -
Использование PowerShell (Windows):
Get-ChildItem -Recurse -File source_directory | Copy-Item -Destination destination_directoryЭтот сценарий PowerShell получает все файлы в исходном каталоге и его подкаталогах с помощью
Get-ChildItem, а затем копирует их в целевой каталог с помощьюCopy-Item.