md详解和rd详解:一次性创建多个目录和多级子目录

md 命令:

官方解释:

E:\ABC>md /?

创建目录。

MKDIR [drive:]path

MD [drive:]path

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

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

存在,那么:

    mkdir \a\b\c\d

:

    mkdir \a

    chdir \a

    mkdir b

    chdir b

    mkdir c

    chdir c

    mkdir d

相同。如果扩展被停用,则需要键入 mkdir \a\b\c\d

E:\ABC>

rd命令

官方解释:

E:\ABC>rd /?

删除一个目录。

RMDIR [/S] [/Q] [drive:]path

RD [/S] [/Q] [drive:]path

    /S      除目录本身外,还将删除指定目录下的所有子目录和

            文件。用于删除目录树。

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

E:\ABC>

一、一次性建立多级子目录

输入命令“md r1\r2\r3”,创建一个多级子目录r1\r2\r3

例如:E:\ABC\Data\Y2018\M01\D01

cd E:\ABC\Data\Y2018\M01\D01

md r1\r2\r3

效果如下:

E:\ABC\Data\Y2018\M01\D01\r1\r2\r3

 

二、一次创建多个目录

输入命令“md 001 002 003”,创建001 002 003目录,001 002 003属于同一级目录

例如:E:\ABC\Data\Y2018\M01\D01\r1\r2\r3

cd E:\ABC\Data\Y2018\M01\D01\r1\r2\r3

md 001 002 003

效果如下:

E:\ABC\Data\Y2018\M01\D01\r1\r2\r3\001

E:\ABC\Data\Y2018\M01\D01\r1\r2\r3\002

E:\ABC\Data\Y2018\M01\D01\r1\r2\r3003

 

三、rd删除目录

例如:删除r1\r2\r3 多级目录

cd E:\ABC\Data\Y2018\M01\D01

1.删除r1\r2\r3 多级目录

rd /s .\r1

或者rd /s .\r1\r2\r3

 

2.不使用/s 是删除不了多级目录的,提示r2目录不为空

 

3.rd .\r1\r2\r3 仅仅删除了r3目录,r2和r1依然存在

 

 附语:当然也可以使用xcopy命令来创建多级子目录

复制text.txt文件到E:\ABC\Data\Y2018\M01\D01\rzl20180101目录下,假如Y2018\M01\D01\rzl20180101\这些目录之前没有,使用以下命令后也会自动创建
xcopy /Q /Y E:\test.txt E:\ABC\Data\Y2018\M01\D01\rzl20180101\
xcopy /Q /Y E:\test.txt E:\ABC\Data\Y2018\M01\D02\rzl20180102\
xcopy /Q /Y E:\test.txt E:\ABC\Data\Y2018\M01\D03\rzl20180103\
xcopy /Q /Y E:\test.txt E:\ABC\Data\Y2018\M01\D04\rzl20180104\
xcopy /Q /Y E:\test.txt E:\ABC\Data\Y2018\M01\D05\rzl20180105\

效果如下:

E:\ABC\Data\Y2018\M01\D01\rzl20180101\test.txt

E:\ABC\Data\Y2018\M01\D02\rzl20180102\test.txt

 rzl_20190314记录

猜你喜欢

转载自www.cnblogs.com/linbin57/p/10531039.html