批处理之家's Archiver

Hello123World 发表于 2011-8-21 12:46

【新手helloworld系列之①】md命令练习

[i=s] 本帖最后由 Hello123World 于 2011-8-21 13:35 编辑 [/i]

作为cmd.exe的内部命令,md这个位光杆司令不可谓不实用。你以为你掌握了,但是你真的掌握了吗?
md,也做mkdir,全英文make directory,make=创建,directory=目录(dos下的称谓,windows一般称为文件夹)

md教程:[url]http://bbs.bathome.net/viewthread.php?tid=3319[/url]

教程的补充:除了“ , ; 空格 ”,“=”也可作为分隔符。

md练习要求:
只能用md且只能用一个md完成练习。

md练习目的:
1.熟练掌握md命令的特性
2.掌握分隔符,及转义分隔符的方法

md练习:
1.在当前目录创建三个文件夹
2.创建三层目录,例如 :c盘下有个e文件夹,e文件夹下有个b文件夹,b文件夹下有个a文件夹
3.在c盘创建名为“hello world”的目录
4.在c盘创建一个目录,d盘创建一个目录

raymai97 发表于 2011-8-21 13:25

[i=s] 本帖最后由 raymai97 于 2011-8-21 13:48 编辑 [/i]

哈哈~ 不算是新手,也来凑热闹下~ 新手忽视~

[color=White]
第一个[code]md "a" "b" "c"[/code]第二个[code]md a\b\c[/code]第三个[code]md "C:\hello world"[/code]第四个[code]md C:\abc D:\def[/code][/color]

Hello123World 发表于 2011-8-21 13:29

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=89893&ptid=13764]2#[/url] [i]raymai97[/i] [/b]


    谢谢参与,不过第三问似乎没有完成。——3.在c盘创建名为“hello world”的目录

raymai97 发表于 2011-8-21 13:49

[b]回复 [url=http://bathome.net/redirect.php?goto=findpost&pid=89894&ptid=13764]3#[/url] [i]Hello123World[/i] [/b]


    谢谢提醒,已经修改好了~ 我以为名字可以随意的呢~ 话说这个是你的第一个练习帖子么?

lxzzr 发表于 2011-8-21 15:47

我也做一题,第三问:[code]
MD "C:\hello world
[/code]

zaixinxiangnian 发表于 2011-8-21 22:20

1[code]MD 1=2=3[/code]2[code]MD 1\2\3[/code]3[code]MD c:\"hello world"[/code]4[code]md c:\110 d:\110[/code]

Hello123World 发表于 2011-8-22 12:37

[b]回复 [url=http://bbs.bathome.net/redirect.php?goto=findpost&pid=89937&ptid=13764]6#[/url] [i]zaixinxiangnian[/i] [/b]


    虽然引号在什么位置都可以转义,但如果是为了表明具体转义了什么,可以这么[code]md hello" "world[/code]

zaixinxiangnian 发表于 2011-8-22 15:08

谢谢 Hello123World
没有想到还能这样

brim 发表于 2011-9-18 09:30

[i=s] 本帖最后由 brim 于 2011-9-18 09:41 编辑 [/i]

[code]@echo off
rem 1.在当前目录创建三个活页夹
md a b c
rem 2.创建三层目录,例如 :c盘下有个e活页夹,e活页夹下有个b活页夹,b活页夹下有个a活页夹
md e\b\a
rem 3.在c盘创建名为“hello world”的目录
md c:\"hello word"
rem 4.在c盘创建一个目录,d盘创建一个目录
md C:\f D:\G
echo 目录创建完毕,当前活页夹下有a b c e四个活页夹 c盘下有hello world和f活页夹d盘下有g活页夹
echo 是否删除这些活页夹?
echo 1.删除
echo 2.退出
:aa
set/p aa=请选择:
if %aa%==1 goto rdir
if %aa%==2 goto end
echo 选择无效,请重新输入!
goto aa
:rdir
rd /s /q a b c e
rd C:\"hello word" C:\f
rd d:\g
echo 删除完成
pause
[/code]

wangxiaodong 发表于 2012-2-18 16:27

1[code]
md 1 2 3
[/code]2[code]
md c:\e\b\a
[/code]3[code]
md c:\"hello world"
[/code]4[code]
md c:\b d:\w
[/code]

lokivalentine 发表于 2012-6-9 12:14

1.[code]md a,b,c[/code]2.[code]md c:\e\b\a[/code]3.[code]md "c:\hello world"[/code]4.[code]@echo off
@md c:\1 d:\2
@echo 创建完毕
pause>nul[/code]

impk 发表于 2019-9-1 11:17

[code]@echo off
::第一题
md 1 2 3
::第二题
md c:\e & md c:\e\b & md c:\e\b\a
::第三题
md c:\"hello world"
::第四题
md c:\c & md d:\d
pause[/code]

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.