今日分享 · 文件分拣(Python版)    同一个功能,不同的语言:#-*- coding:utf-8 -*-import osimport timeimport shutilFilesPath = os.getcwd() #获取当前路径FilesNum = 0DirsNum = 0print(FilesPath)for root,dirs,files in os.walk(FilesPath): #遍历 for file in files: if file.endswith('.py'): #不对py文件执行操作 continue TempPath = os.path.join(root,file) #临时全路径 Mtime = os.stat(TempPath).st_mtime #文件修改的时间戳 ModifyTime = time.strftime('%Y-%m', time.localtime(Mtime)) #转换成易读的年月 TargetPath = os.path.join(FilesPath,ModifyTime) #目标路径 if not os.path.exists(TargetPath): #判断路径是否存在 DirsNum = DirsNum + 1 #创建目录计数 os.makedirs(TargetPath) #如果不存在则创建 FilesNum = FilesNum + 1 #处理文件计数 shutil.move(TempPath,TargetPath) #转移文件print('共转移文件 ' + str(FilesNum) + ' 个;创建文件夹 ' + str(DirsNum) + ' 个')    PS.  这个可以遍历子目录下的文件,前面批处理的不确定。