查找目录下的文件


1
import os 2 def check_file(start_dir, target): 3 os.chdir(start_dir) 4 for each_file in os.listdir(os.curdir): 5 if each_file == target: 6 print(os.path.join(os.getcwd(), each_file)) 7 if os.path.isdir(each_file): 8 check_file(each_file,target) 9 os.chdir(os.pardir) 10 11 12 start_dir = input('请输入待查找的初始目录:') 13 target = input('请输入要查找的目标文件:') 14 check_file(start_dir, target)

 

 1 #查找目录下的格式文件mp4,rmvb,avi
 2 import os
 3 
 4 def check_file(start_dir):
 5     
 6     os.chdir(start_dir)
 7     for each_file in os.listdir(os.curdir):
 8         if os.path.isfile(each_file):
 9             f_extension= os.path.splitext(each_file)[1]         
10             if f_extension in extension:
11                 vedioList.append(os.getcwd()+each_file+os.linesep)             
12         if os.path.isdir(each_file):
13             check_file(each_file)
14             os.chdir(os.pardir)      
15                  
16 start_dir = input('请输入待查找的初始目录:')
17 vedioList = []
18 extension = ['.mp4','.rmvb','.avi']
19 check_file(start_dir)
20 
21 f = open('F:\\veidoList.txt','a')
22 f.writelines(vedioList)
23 f.close()

 

posted @ 2017-02-12 20:00  道高一尺  阅读(315)  评论(0编辑  收藏  举报