zoukankan      html  css  js  c++  java
  • 文件目录树生成

    @echo off
    color 2E
    MODE con: COLS=40 LINES=20
    title %date% %time:~,8%
    cls
    ::================================================================
    echo.
    echo.
    echo   BAT当前目录生成很漂亮的结构树
    echo.
    echo.
    echo.
    echo   选 0 拖动任意目录的结构树
    echo.
    echo   选 1 当前目录的结构树
    echo.
    echo   选 2 每个下级目录文件
    echo.
    echo   选 3 当前目录的目录树
    echo.
    echo.
    set /p p= 请选择(0.1.2.3): 
    if %p%==0 goto XX
    if %p%==1 goto AA
    if %p%==2 goto BB
    if %p%==3 goto CC
    :AA
    CLS
    rem 在当前目录生成很漂亮的结构树
    ::当前目录名获取==============
    set "lj=%~p0"
    set "lj=%lj:= %"
    for %%a in (%lj%) do set wjj=%%a
    echo 文件夹是:%wjj%
    =================================
    tree /f > "%wjj%目录的结构树.TXT"
    echo.
    echo.
    =================================
    echo.
    cls
    echo    完成,3秒后自动退出……
    ping 127.0.0.1 -n 3 -w 1000 > nul
    goto out
    ================================
    :out
    cls
    exit
    :BB
    CLS
    rem 象DIR命令一样,不过每个下级目录文件也列出
    ::当前目录名获取==============
    set "lj=%~p0"
    set "lj=%lj:= %"
    for %%a in (%lj%) do set wjj=%%a
    echo 文件夹是:%wjj%
    =================================
    tree /f > "%wjj%下级目录文件.TXT"
    echo.
    echo.
    =================================
    echo.
    cls
    echo    完成,3秒后自动退出……
    ping 127.0.0.1 -n 3 -w 1000 > nul
    goto out
    ================================
    :out
    cls
    exit
    :CC
    CLS
    rem 简洁地列出目录当前目录文件
    ::当前目录名获取==============
    set "lj=%~p0"
    set "lj=%lj:= %"
    for %%a in (%lj%) do set wjj=%%a
    echo 文件夹是:%wjj%
    =================================
    tree /f > "%wjj%目录的目录树.TXT"
    =================================
    echo.
    cls
    echo    完成,3秒后自动退出……
    ping 127.0.0.1 -n 3 -w 1000 > nul
    goto out
    ================================
    :out
    cls
    exit
    =================================
    :XX
    CLS
    rem 象DIR命令一样,不过每个下级目录文件也列出
    echo 请拖动文件夹到此窗口......
    echo 拖动文件夹后按确定继续......
    set /p Tmp=
    cd /d %Tmp%
    tree /f >"%Tmp%目录的结构树.TXT"
    echo.
    =================================
    echo.
    cls
    echo    完成,3秒后自动退出……
    ping 127.0.0.1 -n 3 -w 1000 > nul
    goto out
    ================================
    :out
    cls
    exit
    ==============================
    昨日已逝正在输入···
    赞赏支持!!!
    分享到: 更多
  • 相关阅读:
    文件上传
    .NET格式化字符串详细说明
    外键
    VS IIS 注册 以及IIS浏览提示无权限访问
    CentOS 6.x 系统中安装原生 Hadoop 2
    Scrapy启动spider出错
    cmd进入pycharm所创建的虚拟环境
    基于mysql和Java Swing的简单课程设计
    python 内置函数
    java中的静态内部类
  • 原文地址:https://www.cnblogs.com/rhxuza1993/p/7357420.html
Copyright © 2011-2022 走看看