代码如下:
# 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)