递归遍历目录中的所有文件

简介:

python递归遍历目录中的所有文件,打印出所有文件(两种方法):

1
2
3
4
5
6
7
8
9
10
11
12
13
import  os
rootDir  =  'C:\\zabbix\\'
def  Test1(rootDir):
     for  root,dirs,files  in  os.walk(rootDir):
         for  filespath  in  files:
             print  os.path.join(root,filespath)
import  os
def  Test2(rootDir):   
     for  lists  in  os.listdir(rootDir):       
         path  =  os.path.join(rootDir, lists)
         print  path
         if  os.path.isdir(path):
             Test2(path)


image




本文转自 lover00751CTO博客,原文链接:http://blog.51cto.com/wangwei007/1189041,如需转载请自行联系原作者

相关文章
|
1月前
|
搜索推荐 索引
【文件IO】实现:查找文件并删除、文件复制、递归遍历目录查找文件
【文件IO】实现:查找文件并删除、文件复制、递归遍历目录查找文件
35 2
|
Java
遍历目录文件
遍历目录文件
57 0
递归遍历目录下面指定的文件名
递归遍历目录下面指定的文件名
递归删除指定文件-目录
递归删除指定文件-目录
124 0
自定义的删除函数,可以删除文件和递归删除文件夹
自定义的删除函数,可以删除文件和递归删除文件夹
163 0
利用递归查找目录中的最小和最大文件(包括子目录)
利用递归查找目录中的最小和最大文件(包括子目录),代码如下: package file; import java.io.File; public class TestFile5 { private static File minFile, maxFile; public s...
1516 0
|
Go 开发工具 git
GO语言学习笔记(三) - 递归查找目录及子目录下的文件
GO语言学习笔记(三) - 递归查找目录及子目录下的文件 递归查找目录及子目录下的文件递归查找文件夹及子文件夹下的文件 代码 package main import ( "fmt" "io/ioutil" "os" "strings" ) // 查找目录及子目录.
3143 0