python-列出所有目录及子目录文件
2018-11-12 16:13
417 查看
列出当前目录及文件
from pathlib import Path srcPath = Path('../src/') [x for x in srcPath.iterdir() if srcPath.is_dir()]
列出指定目录及子目录下的所有文件
from pathlib import Path srcPath = Path('../tensorflow-r1.11/') allFn=[] allPath=[srcPath,] i=1 while len(allPath)>0: nowPath=allPath.pop() pathInfo=[(x,x.is_dir()) for x in nowPath.iterdir() if nowPath.is_dir()] for fn,isPath in pathInfo: print("正在寻找:","<",str(i),">",fn) if not isPath: print("找到新文件:",fn) allFn.append(fn) else: print("找到新目录:",fn) allPath.append(fn) i+=1 print(nowPath,end="===>") print("寻找完毕") print("寻找完毕,共{}个目录及文件".format(i))
下面这种方式更简洁
list(Path('../tensorflow-r1.11/').glob('/*')
相关文章推荐
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- 使用python列出目录下的所有文件
- 遍历目录及子目录列出所有文件和文件夹的代码
- Python 读取指定目录下的所有子目录及所有文件
- DIR:列出当前目录及子目录下的所有文件
- C#实现的列出目录下所有子目录和文件的程序(附思路)
- python 遍历目录(包括子目录)下所有文件
- 列出制定目录所有子目录和文件
- python列出一个文件夹及其子目录的所有文件
- 1.ls — 列出目标目录中所有的子目录和文件
- python[glob+rmtree来删除目录和子目录及其下所有文件]
- python实例31[列出目录下所有的文件到txt]
- python 列出指定目录下的所有目录和文件
- java程序的递归算法,列出某个目录下的所有子目录和文件
- Python 读取指定目录下的所有子目录及所有文件
- Python列出当前目录下所有含有指定名称的文件(包括路径)
- python 遍历目录(包括子目录)下所有文件的实例
- Python中使用glob和rmtree删除目录子目录及所有文件的例子
- python列出指定目录下的所有目录和文件