Skip to content

FileDev.py 有概率出现 文件没找到的报错 #1

Description

@cjd9023

#文件 FileDev.py

迭代所有的文件夹(不包含文件名)

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions