def iterationFolderF(self,filepath):
floderList = []
# 这里建议加个判断,实际上运行测试,批量新建文件或删除文件、目录时,有时出现新文件夹被删除时,但 os.listdir有一定概率会读取到此路径已经被删除了,程序会报错
pathDir = os.listdir(filepath)
for allDir in pathDir:
path = filepath+"/"+allDir
if not self.isFile(path):
floderList.append(path)
self.iterationFolderF(path)
return floderList
#文件 FileDev.py
迭代所有的文件夹(不包含文件名)