# -*- coding: cp936 -*-
import os,os.path,sys,shutil
rpath = raw_input("输入你要整理的路径:")
folder = raw_input("输入你要存放的路径:")
if not os.path.isdir(folder):
os.mkdir(folder,777)
os.chdir(rpath)
for root,dirs,files in os.walk(rpath):
for m_f in files:
if os.path.splitext(m_f)[1] == ".pdf":
print m_f
if not os.path.isdir(folder+os.sep+"pdf"):
os.mkdir(folder+os.sep+"pdf")
try:
shutil.move(root+os.sep+m_f,folder+os.sep+"pdf")
except:
continue
elif os.path.splitext(m_f)[1] == ".chm" or os.path.splitext(m_f)[1] == ".chw":
print m_f
if not os.path.isdir(folder+os.sep+"chm"):
os.mkdir(folder+os.sep+"chm")
try:
shutil.move(root+os.sep+m_f,folder+os.sep+"chm")
except:
continue
python整理文件
最新推荐文章于 2024-09-30 17:14:34 发布
本文介绍了一个使用Python编写的脚本,该脚本能够自动将指定目录下的.pdf和.chm/.chw文件分类并移动到目标文件夹内的相应子文件夹中。通过简单的用户交互输入源目录和目标目录,脚本可以实现文件的自动整理。
2549

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



