代码如下:
- # encoding=utf8
-
- '''查找电脑硬盘中所有视频文件,包括隐藏文件'''
-
-
- # 导入包
- import os
-
-
- # 定义方法
-
- def file_move(path,target):
- '''递归遍历与查找硬盘所有目录与文件'''
- try:
- os.chdir(path)
- all_file = os.listdir(os.curdir)
- for each in all_file:
- if os.path.isdir(each):
- file_move(each,target)
- os.chdir(os.pardir)
- else:
- ext = os.path.splitext(each)[1]
- if ext in target:
- print(os.getcwd()+os.sep+
- each+os.linesep)
- except:
- pass
-
-
- # 要查找的硬盘或路径
- path = r'D:/'
-
-
- # 要查找的文件后缀名,也可以查找其它文件
- target=['.mp4','.avi','.rmvb','.mkv','.mpeg','.wmv','.mov','.flv']
-
-
- if __name__ == '__main__':
-
- # 方法调用
- file_move(path,target)
-