os.makedirs(path)
递归地创建所有不存在的目录
有没有办法打印所有新创建的目录。 说如果:
path = '/tmp/path/to/desired/directory/a/b/c'
并且/tmp/path/to/desired/directory
已经存在,那么它应该返回:
/tmp/path/to/desired/directory/a
/tmp/path/to/desired/directory/a/b
/tmp/path/to/desired/directory/a/b/c
输入是/tmp/path/to/desired/directory/a/b/c
,所以我不确定存在哪一级目录,所以我不能使用walk。在本例中,/tmp/path/to/desired/
可能已经存在或不存在。你知道吗
我不是在找os.步行或列出子目录。我只寻找在os.makedirs()
期间创建的新目录。输入路径不是静态路径。它可以变化,所以我不能去检查它的子目录列表或时间戳。我需要遍历整个文件系统
在执行
makedirs
调用之前,可以检查路径的每个级别是否存在:subpaths
列表如下:如果您还想检查
/
,您可能需要调整它。你知道吗相关问题 更多 >
编程相关推荐