大家好,我是Lex 喜欢欺负超人那个Lex
擅长领域:python开发、网络安全渗透、Windows域控Exchange架构
今日重点:如何使用python脚本,一键整理杂乱无章的桌面文件夹。
事情是这样的不知道大家是不是像我一样,因为我比较懒
总是喜欢把收到的重要文件,或者比较紧急的文件
久而久之,桌面或者文件夹越来越乱
是不是看着,感觉很崩溃
放在桌面上的原因,主要是为了下次使用的时候好找
但是,其实,结果...并没有
结果,我的马鸭~~,反而更难找了
所以,就拿python写了一个脚本,用来整理桌面或者文件夹
python脚本里的文件类型
我们可以自己根据需要进行扩展
首先,将我们要整理的文件格式进行一下分类,如下。
大家可以根据自己的实际要求,对需要格式的文件类型进行自定义。
FILE_FORMATS={ "图片资料":[".jpg",".jpeg",".bpm",'.png','.gif'], "文档资料":[".doc",".docx",".xls",".xlsx",".ppt",".pptx",".pdf",".txt",".md"], "视频文件":[".mp4","avi","wmv",], "音频文件":[".mp3"], "压缩文件":[".rar",".zip",".tar",".gz",".7z","bz"], "脚本文件":[".ps1",".sh",".bat",".py"], "可执行文件":['.exe','.msi'], "网页文件":['.html','.xml','.mhtml','.html'], "快捷方式":[".lnk"], }2、遍历要整理的文件夹
#定义要整理的文件夹 orginizePath='D:\\direct' print(os.scandir(orginizePath)) #循环整理的文件夹。 for myfile in os.scandir(orginizePath): #跳过文件夹 if myfile.is_dir(): print('%s是文件夹'%myfile) continue #输出文件的名 print(myfile.name)3、整理文件夹
通过,我们定义的格式类型,创建相应的文件夹。
例如:定义的图片资料类型。
"图片资料":[".jpg",".jpeg",".bpm",'.png','.gif']
如果检测到用包含的.jpg 等格式的文件,我们就创建一个 图片资料文件夹。
然后将文件夹中的 .jpg格式的文件,移动到 图片资料文件夹中。
#找到要整理的文件路径 file_path=Path(orginizePath+'\\'+myfile.name) lower_file_path=file_path.suffix.lower() #循环遍历我们定义的格式类型 for geshi in FILE_FORMATS: if lower_file_path in FILE_FORMATS[geshi]: directory_path=Path(orginizePath+'\\'+geshi) directory_path.mkdir(exist_ok=True) file_path.rename(directory_path.joinpath(myfile.name)) print('文件整理已完成!')4、脚本运行方法
直接,使用Python + 脚本运行即可
PS C:\Users\pacer\Desktop\>python file_orgin.py5、整理效果如下
直接将脚本中的文件路径,改成你要整理的路径即可。
https://download.csdn.net/download/weixin_42350212/21701628
感谢大家的一键三连~~~
我们下期再见~
pygame系列文章
- 一起来学pygame吧 游戏开发30例(二)——塔防游戏
- 一起来学pygame吧 游戏开发30例(四)——俄罗斯方块小游戏
- 一起来学pygame吧 游戏开发30例(五)——消消乐 小游戏
- 【一起来学pygame专栏源码】26个案例及源码【共400M】
- https://download.csdn.net/download/weixin_42350212/15836285
- 【完整脚本】前女友发来加密的 “520快乐.pdf“,我用python破解开
- https://download.csdn.net/download/weixin_42350212/19777145
- 【完整脚本】女友晚安之后依然在线:python男友用20行代码写了个小工具
- https://download.csdn.net/download/weixin_42350212/19776339
- 【完整脚本】python定位照片精确位置
- https://download.csdn.net/download/weixin_42350212/19776215
- Java实现照片GPS定位【完整脚本】
- https://download.csdn.net/download/weixin_42350212/20024262
- Python实现照片GPS定位【完整脚本】
- https://download.csdn.net/download/weixin_42350212/19776215
- 女神忘记相册密码 python20行代码打开【完整脚本】
- https://download.csdn.net/download/weixin_42350212/19871942
- python修改证件照底色、大小、背景、抠图【完整源码】
- https://download.csdn.net/download/weixin_42350212/19815306
CSDN出的Python的全栈学习实体书,太强了,推荐给大家!