有时候电脑上文件过多,但是格式又不统一,形如这样的
想按照图中的类型自动分类然后移动到不同的文件夹
用Python的代码为:
#! /usr/bin/python
# -*- coding: UTF-8 -*-
import os;
import shutil;
import difflib;
#fileDir=os.getcwd();
fileDir="E:\lib"
#定义搜索文件函数
def sourceAllFile(file_list,filedir_list):
file_dict = {}
for parent,dirnames,filenames in os.walk(fileDir):
for filename in filenames:
filedir_list.append(os.path.join(parent,filename))
file_list.append(filename)
file_dict[filename]=os.path.join(parent,filename)
#返回的字典按照key排序,正序
return sorted(file_dict.items(),key=lambd