#--*coding:utf-8*--
"""
把指定目录下的文件 按类型归类
"""
import os
import shutil
from pathlib import Path
#指定路径
# 路径=input("请指定路径:")
路径="D:\新建文件测试"
路径=Path(路径)
list=list(路径.rglob("*.*"))
os.chdir(路径)
print(list)
if not os.path.exists("文件整理"):
os.mkdir("文件整理")
for 文件 in list:
print(文件.name)
if "." in 文件.name:
文件类型=文件.name.split(".")[-1]
# print(文件类型,type(文件类型))
if not os.path.exists("文件整理"+"/"+文件类型):
os.mkdir("文件整理"+"/"+文件类型)
try:
shutil.move(文件,"文件整理"+"/"+文件类型)
except KeyError:
continue
except OSError:
continue
# input()
else:
文件类型="其他" # if not os.path.exists("其他"):
os.mkdir("文件整理"+"/"+"其他")
shutil.move(文件.name,"文件整理"+"/"+"其他")
Python 把指定目录下的文件 按类型归类
最新推荐文章于 2024-09-16 13:53:09 发布
这篇文章介绍了一种Python脚本,它能根据文件类型自动将指定目录下的文件分类到不同子目录中,提高了文件管理效率。通过遍历文件名、检测扩展名并创建或移动文件,实现了文件的自动归类。
1936

被折叠的 条评论
为什么被折叠?



