Вот несколько способов копирования всех файлов из одного каталога в другой на разных языках программирования:
-
Python:
import shutil import os source_dir = '/path/to/source/directory' destination_dir = '/path/to/destination/directory' # Copy all files and directories from source to destination shutil.copytree(source_dir, destination_dir) -
Java:
import java.io.File; import java.io.IOException; import java.nio.file.Files; import java.nio.file.StandardCopyOption; public class FileCopyExample { public static void main(String[] args) throws IOException { File sourceDir = new File("/path/to/source/directory"); File destinationDir = new File("/path/to/destination/directory"); // Copy all files from source to destination Files.copy(sourceDir.toPath(), destinationDir.toPath(), StandardCopyOption.REPLACE_EXISTING); } } -
C#:
using System.IO; class Program { static void Main(string[] args) { string sourceDir = @"C:\path\to\source\directory"; string destinationDir = @"C:\path\to\destination\directory"; // Copy all files and directories from source to destination Directory.CreateDirectory(destinationDir); foreach (string file in Directory.GetFiles(sourceDir, "*", SearchOption.AllDirectories)) { string relativePath = Path.GetRelativePath(sourceDir, file); string destinationFile = Path.Combine(destinationDir, relativePath); Directory.CreateDirectory(Path.GetDirectoryName(destinationFile)); File.Copy(file, destinationFile, true); } } } -
Bash:
#!/bin/bash source_dir="/path/to/source/directory" destination_dir="/path/to/destination/directory" # Copy all files and directories from source to destination cp -R "$source_dir" "$destination_dir"
Это всего лишь несколько примеров, но для выполнения этой задачи можно использовать гораздо больше языков программирования.