一、整体思路
# 1.将py文件放到某一文件夹下,将待处理文件夹放入到该文件夹下,将待处理文件夹命名为“图形文件(待处理)”
# 2.新建一个同级文件夹,命名为“图形文件(已处理)”
# 3.读取待处理文件夹下所有文件,如果是文件夹,继续往下读取(递归);如果是文件,移动到新文件夹下面
# 4.结束并输出"Program End"
二、新建文件夹
def CreateDir(path):
isExists = os.path.exists(path) # 判断结果
if not isExists: # 如果不存在则创建目录
os.makedirs(path)
print(path + ' 目录创建成功')
else: # 如果目录存在则不创建,并提示目录已存在
print(path + ' 目录已存在')
三、搜索原文件夹,将搜索内容复制到新建文件夹
def CopyFile(path, des_path):
fileNames = os.listdir(path) # 获取path子目录下的所有文件,返回List
# print('待处理文件列表为:')
# print(fileNames)
for fileName in fileNames:
# print('原文件名称为:'+fileName)
filepath = path + '\