如何快速生成 代码组织结构图(文本)?

app/
|--lib
||--seajs
|--bussiness
||--user
|||--model
||||--user.js
|||--view
||||--index.js
|||--controller
|||--index.js
|`--others//其他的一些节点,结构与user一样
|--prodution//发布包
||--user
||--user.js//将bussiness目录下的子目录user下的所有js文件打包成一个节点
||--user.html
`--static
|--index.html
`--user.html
类似上面的效果,生成的都是文本组成的代码结构图,求含代码的完整例子
料青山看我应如是
浏览 419回答 2
2回答

慕姐8265434

linux或windows都可以用tree来生成你上面描述的代码树形图。不过在linux下面,find相对来说更加强大。

动漫人物

Bash(CopiedfromCenterKey)ls-R|grep":$"|sed-e's/:$//'-e's/[^-][^\/]*\//--/g'-e's/^//'-e's/-/|/'Python(CopiedfromStackoverflow)importosdeflist_files(startpath):forroot,dirs,filesinos.walk(startpath):level=root.replace(startpath,'').count(os.sep)indent=''*4*(level)print('{}{}/'.format(indent,os.path.basename(root)))subindent=''*4*(level+1)forfinfiles:print('{}{}'.format(subindent,f))实际上你可以看看这里:Walkadirectory/Recursively
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript