import os
import shutil
num=0
def move_files(source_folder, destination_folder):
# 确保目标文件夹存在
if not os.path.exists(destination_folder):
os.makedirs(destination_folder)
# 遍历源文件夹中的所有文件和子文件夹
for root, _, files in os.walk(source_folder):
for filename in files:
source_file_path = os.path.join(root, filename)
destination_file_path = os.path.join(destination_folder, os.path.relpath(source_file_path, source_folder))
# 移动文件到目标文件夹
shutil.move(source_file_path, destination_file_path)
print(f"移动文件:{source_file_path} -> {destination_file_path}")
global num
num=num+1
print(num)
if __name__ == "__main__":
source_folder = "/data/lh123/lh/verification_code/PaddleOCR-release-2.6/train_data/train/" # 替换为源文件夹的路径
destination_folder = "/data/lh123/lh/verification_code/yolov8/coco128/images/train2017/" # 替换为目标文件夹的路径
move_files(source_folder, destination_folder)
将一个文件夹里面全部文件移动到另外一个文件夹
最新推荐文章于 2023-11-27 17:15:54 发布