生成树状结构的脚本bat\python\shell

简介: 实际工作中经常要梳理文件目录结构,比如:发布版本时,随带一些软件包或文档目录,为了一目了然的说明各软件或文档的位置及作用,方便用户查找,这时你需要树状结构图。

实际工作中经常要梳理文件目录结构,比如:发布版本时,随带一些软件包或文档目录,为了一目了然的说明各软件或文档的位置及作用,方便用户查找,这时你需要树状结构图。这可以用简单的命令实现,总结备忘。

一、BAT脚本:

tree /f > ..\treef.txt

文件夹 PATH 列表
卷序列号为 0003-C23A
D:.
│  新建文本文档 - 副本 (2).txt
│  新建文本文档 - 副本.txt
│  新建文本文档.txt
│  
├─文件夹1
│      新建文本文档 - 副本.txt
│      新建文本文档.txt
│      
├─文件夹2
│      新建文本文档 - 副本 (2).txt
│      新建文本文档 - 副本.txt
│      新建文本文档.txt
│      
├─文件夹3
│      2.txt
│      
└─文件夹4
    │  3.txt
    │  
    └─新建文件夹

DIR /S > ..\dirs.txt

 驱动器 D 中的卷没有标签。
 卷的序列号是 0003-C23A

 D:\test 的目录

2016/05/10  17:49    <DIR>          .
2016/05/10  17:49    <DIR>          ..
2016/05/10  17:49    <DIR>          文件夹1
2016/05/10  17:49    <DIR>          文件夹2
2016/05/10  17:49    <DIR>          文件夹3
2016/05/10  17:49    <DIR>          文件夹4
2016/05/10  17:49                 0 新建文本文档 - 副本 (2).txt
2016/05/10  17:49                 0 新建文本文档 - 副本.txt
2016/05/10  17:49                 0 新建文本文档.txt
               3 个文件              0 字节

 D:\test\文件夹1 的目录

2016/05/10  17:49    <DIR>          .
2016/05/10  17:49    <DIR>          ..
2016/05/10  17:49                 0 新建文本文档 - 副本.txt
2016/05/10  17:49                 0 新建文本文档.txt
               2 个文件              0 字节

 D:\test\文件夹2 的目录

2016/05/10  17:49    <DIR>          .
2016/05/10  17:49    <DIR>          ..
2016/05/10  17:49                 0 新建文本文档 - 副本 (2).txt
2016/05/10  17:49                 0 新建文本文档 - 副本.txt
2016/05/10  17:49                 0 新建文本文档.txt
               3 个文件              0 字节

 D:\test\文件夹3 的目录

2016/05/10  17:49    <DIR>          .
2016/05/10  17:49    <DIR>          ..
2016/05/10  17:49                 0 2.txt
               1 个文件              0 字节

 D:\test\文件夹4 的目录

2016/05/10  17:49    <DIR>          .
2016/05/10  17:49    <DIR>          ..
2016/05/10  17:49                 0 3.txt
2016/05/10  17:49    <DIR>          新建文件夹
               1 个文件              0 字节

 D:\test\文件夹4\新建文件夹 的目录

2016/05/10  17:49    <DIR>          .
2016/05/10  17:49    <DIR>          ..
               0 个文件              0 字节

     所列文件总数:
              10 个文件              0 字节
              17 个目录 22,265,397,248 可用字节
DIR /d > ..\dird.txt
 驱动器 D 中的卷没有标签。
 卷的序列号是 0003-C23A

 D:\test 的目录

[.]                           [文件夹4]
[..]                          新建文本文档 - 副本 (2).txt
[文件夹1]                     新建文本文档 - 副本.txt
[文件夹2]                     新建文本文档.txt
[文件夹3]                     
               3 个文件              0 字节
               6 个目录 22,265,397,248 可用字节

二、Python脚本:

待补充

三、Shell脚本:

待补充

目录
相关文章
|
Java 数据处理 索引
(Pandas)Python做数据处理必选框架之一!(二):附带案例分析;刨析DataFrame结构和其属性;学会访问具体元素;判断元素是否存在;元素求和、求标准值、方差、去重、删除、排序...
DataFrame结构 每一列都属于Series类型,不同列之间数据类型可以不一样,但同一列的值类型必须一致。 DataFrame拥有一个总的 idx记录列,该列记录了每一行的索引 在DataFrame中,若列之间的元素个数不匹配,且使用Series填充时,在DataFrame里空值会显示为NaN;当列之间元素个数不匹配,并且不使用Series填充,会报错。在指定了index 属性显示情况下,会按照index的位置进行排序,默认是 [0,1,2,3,...] 从0索引开始正序排序行。
820 0
|
JSON 算法 API
深度分析小红书城API接口,用Python脚本实现
小红书作为以UGC内容为核心的生活方式平台,其非官方API主要通过移动端抓包解析获得,涵盖内容推荐、搜索、笔记详情、用户信息和互动操作等功能。本文分析了其接口体系、认证机制及请求规范,并提供基于Python的调用框架,涉及签名生成、登录态管理与数据解析。需注意非官方接口存在稳定性与合规风险,使用时应遵守平台协议及法律法规。
|
JSON API 数据格式
深度分析大麦网API接口,用Python脚本实现
大麦网为国内领先演出票务平台,提供演唱会、话剧、体育赛事等票务服务。本文基于抓包分析其非官方接口,并提供Python调用方案,涵盖演出列表查询、详情获取及城市列表获取。需注意非官方接口存在稳定性风险,使用时应遵守平台规则,控制请求频率,防范封禁与法律风险。适用于个人学习、演出信息监控等场景。
|
存储 安全 Unix
七、Linux Shell 与脚本基础
别再一遍遍地敲重复的命令了,把它们写进Shell脚本,就能一键搞定。脚本本质上就是个存着一堆命令的文本文件,但要让它“活”起来,有几个关键点:文件开头最好用#!/usr/bin/env bash来指定解释器,并用chmod +x给它执行权限。执行时也有讲究:./script.sh是在一个新“房间”(子Shell)里跑,不影响你;而source script.sh是在当前“房间”里跑,适合用来加载环境变量和配置文件。
1075 9
|
存储 Shell Linux
八、Linux Shell 脚本:变量与字符串
Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。
1132 2
|
JSON API 开发者
深度分析阿里妈妈API接口,用Python脚本实现
阿里妈妈是阿里巴巴旗下营销平台,提供淘宝联盟、直通车等服务,支持推广位管理、商品查询等API功能。本文详解其API调用方法,重点实现商品推广信息(佣金、优惠券)获取,并提供Python实现方案。
|
JSON API 数据安全/隐私保护
深度分析虾皮城API接口,用Python脚本实现
虾皮开放平台提供丰富的API接口,支持商品管理、订单处理及促销信息查询等功能。本文详解API认证机制与调用方法,基于Python实现商品价格及到手价获取方案,适用于电商数据分析与运营。
|
数据采集 监控 Shell
无需Python:Shell脚本如何成为你的自动化爬虫引擎?
Shell脚本利用curl/wget发起请求,结合文本处理工具构建轻量级爬虫,支持并行加速、定时任务、增量抓取及分布式部署。通过随机UA、异常重试等优化提升稳定性,适用于日志监控、价格追踪等场景。相比Python,具备启动快、资源占用低的优势,适合嵌入式或老旧服务器环境,复杂任务可结合Python实现混合编程。
|
API 数据安全/隐私保护 开发者
深度分析苏宁API接口,用Python脚本实现
深度分析苏宁API接口,用Python脚本实现
|
前端开发 Shell API
深度分析58同城API接口,用Python脚本实现
58同城为国内知名分类信息平台,涵盖房产、招聘、二手车等多领域。本文基于网页抓包与解析,分享其非官方接口的Python实现方案,分析核心接口特性与反爬应对策略,适用于数据学习与信息聚合。注意:非官方接口存在风险,使用需遵守平台规则。

推荐镜像

更多