Windows 系统常用命令行命令(二):路径与文件夹操作

2020-07-21 10:53:22 浏览数 (2)

本节主要介绍路径操作和文件夹操作的命令,包括更换路径、显示目录、创建和删除文件夹。本节命令速览:

代码语言:javascript复制
更换路径

cd 命令用于切换目录

cd 可以显示当前目录,cd path 进入指定的路径(path),如果文件夹名称包含空格,需使用双引号将路径引起来,如:cd "c:program filemy.txt"。cd .. 表示进入父目录。

代码语言:javascript复制
C:Usersmudaozi>cd Documents

C:UsersmudaoziDocuments>cd ..

C:Usersmudaozi>cd ../..

C:>

dir 显示目录中的内容

代码语言:javascript复制
显示当前目录下的子文件夹与文件

tree 图示目录结构

代码语言:javascript复制
卷 OS 的文件夹 PATH 列表
卷序列号为 D048-2ACC
C:.
├─code
├─doc
│      01_Introduction.md
│      02_Directory_Operation.md
│      Windows_Command_Line_and_Stata.md
│
└─img
        1-1.jpg
        1-2.png
        1-3.png

在自己实证研究或者与人合作时,项目说明文档如果能写清楚文件夹结构,这样整个项目内容一清二楚。那么怎么才能如上图显示文件结构呢?使用 tree 命令。tree c:myfiles 表示显示 d:myfiles 路径下的文件夹,tree c:myfiles /F 则显示每个文件夹中文件的名称。

在 Stata 中,外部命令 ftree 可是实现此功能,如果想要体验可以输入 ssc install ftree, replace` 进行安装。

mkdir 创建文件夹

mkdir 或者 md 命令可以创建文件夹。

代码语言:javascript复制
MKDIR [drive:]path
MD [drive:]path

如果命令扩展被启用,MKDIR 会如下改变:

如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 a 不
存在,那么:

    mkdir abcd

与:

    mkdir a
    chdir a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir d

相同。如果扩展被停用,则需要键入 mkdir abcd。

rmdir 删除文件夹

rmdir 或者 rd 用于删除文件夹。默认删除路径下文件夹,如果需要删去所有子目录和文件,添加 /s 选项。使用 /s 选项时,默认会询问是否确认删除,如果添加 /q 选项,则为安静模式,不需要确认。

代码语言:javascript复制
RMDIR [/S] [/Q] [drive:]path
RD [/S] [/Q] [drive:]path

    /S      除目录本身外,还将删除指定目录下的所有子目录和
            文件。用于删除目录树。

    /Q      安静模式,带 /S 删除目录树时不要求确认

0 人点赞