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)