有没有人知道是否存在可以提供目录结构快照图像的库?
如果没有,是否有一种简单的编程方法来在c#或python中创建它?
答案 0 :(得分:1)
喜欢这个吗?
import os, sys
for root, dirs, files in os.walk(sys.argv[1]):
full_path = os.path.abspath(root)
chunks = full_path.split(os.path.sep)
depth = len(chunks) - 2
indent = ' ' * depth
print indent + full_path
答案 1 :(得分:0)
我不确定您对目录结构的“快照图像”的含义,但很可能您可以轻松地执行您需要的操作。
例如,在Python中,os.walk可用于导航您选择的目录。
import os
rootdir='C:\path\to\directory'
def parseobj(parent, tab):
for child in parent:
if type(child) == list:
tab = tab + 1
parseobj(child, tab)
else:
for t in range(0,tab): print '\t',
print '\\',
print child
for obj in os.walk(rootdir):
tab = 0
if type(obj) == tuple:
parseobj(obj, tab)
else:
print obj