import os # 导入系统库
import shutil # 实现移动文件的功能需要
# path代表待搜索的目录路径,result存储搜索到的文件路径列表
# 将path目录中的全部子目录和文件找到保存至result
def search_dir(path,result):
# 使用os中的listdir得到path下的目录和文件,保存到child_files
child_files = os.listdir(path)
for child in child_files:
# 通过join函数拼接子目录或文件的路径,存储至child
child = os.path.join(path,child)
result.append(child)
# 如果child是一个子目录,则递归搜索
if os.path.isdir(child):
search_dir(child,result)
input_dir=input("输入待搜索的目录:")
output_dir=input("输入保存文件的目录:")
files=list()
search_dir(input_dir,files)
for file in files:
print("find %s"%(file))
if os.path.isfile(file) and file.endswith('.docx'):
print("move %s"%(file))
shutil.move(file,output_dir)
09-21
2005
09-19
485
06-08
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交