现在有若干个文件夹,每个文件夹中有若干图片文件,现在想将文件按逻辑顺序建立空文件夹,并将文件移动到相应的文件夹中,
这是其中一个文件件中的文件,有的文件名带一个”-“符号
import os
import shutil
path = r"D:\PythonStudies\CSDN_QA_Demo\files" # 需要执行的文件夹
for file in os.scandir(path):
if file.is_file():
file_new_path = os.path.join(path, file.name[:4])
if not os.path.exists(file_new_path):
os.mkdir(file_new_path)
shutil.move(file.path, file_new_path)