使用python遍历各个文件夹下以docx为后缀的文件并移动到指定的文件夹
import os
import shutil
source_directory = "./" # 源文件夹路径
destination_directory = "../word" # 目标文件夹路径
file_extension = ".docx" # 文件后缀名
# 遍历源文件夹
for root, dirs, files in os.walk(source_directory):
for file in files:
if file.endswith(file_extension):
# 构建源文件的完整路径
source_file = os.path.join(root, file)
# 构建目标文件的完整路径
destination_file = os.path.join(destination_directory, file)
# 创建目标文件夹(如果不存在)
os.makedirs(os.path.dirname(destination_file), exist_ok=True)
# 移动文件
shutil.move(source_file, destination_file)
print(f"Moved file: {source_file} to {destination_file}")