怎样用find生成一颗树。就是带│├的。
发表于 : 2011-12-08 9:15
如题。生成├├├├的。
代码: 全选
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
代码: 全选
# -*- coding: utf-8 -*-
import os
path = "."
def printFiles(dirList, spaceCount):
for file in dirList:
print "/".rjust(spaceCount+1) + file
def printDirectory(dirEntry):
print dirEntry[0] + "/"
printFiles(dirEntry[2], len(dirEntry[0]))
tree = os.walk(path)
for directory in tree:
printDirectory(directory)
代码: 全选
use File::Find;