如何使用 Python 将一个目录中的所有文件复制到另一个目录。 我将源路径和目标路径作为字符串。
最佳答案
您可以使用 os.listdir()获取源目录中的文件,os.path.isfile()查看它们是否是常规文件(包括 *nix 系统上的符号链接(symbolic link)),以及 shutil.copy进行复制。
以下代码仅将常规文件从源目录复制到目标目录(我假设您不希望复制任何子目录)。
import os
import shutil
src_files = os.listdir(src)
for file_name in src_files:
full_file_name = os.path.join(src, file_name)
if os.path.isfile(full_file_name):
shutil.copy(full_file_name, dest)
关于python - 在 Python 中复制多个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3397752/