问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么命令可以对指定文件夹进行相同操作

发布网友 发布时间:2022-12-27 09:55

我来回答

1个回答

热心网友 时间:2023-09-19 03:50

1、文件夹操作
1.1、DIR(directory)命令
1.2、TREE 命令
1.3、CD(change directory)命令
1.4、MD(make directory)命令
1.5、RD(remove directory)命令
2、文件操作
2.1、TYPE 命令
2.2、MORE 命令
2.3、REN(rename)命令
2.4、ATTRIB(attribute)命令
2.5、COPY 命令
2.6、XCOPY 命令
2.7、DEL(delete)命令
2.8、FIND 命令
2.9、FINDSTR 命令
3、总结
DOS 最核心的功能之一就是管理文件和目录。文件就是一组有序符号的集合,而目录则用于存放文件,主要是为了更好的管理文件。

在 DOS 中,文件命名规则是 8.3 格式,即每个文件的名字由文件基本名和文件扩展名组成,中间用一个点(.)隔开。文件基本名由 1~8 个字符组成,文件扩展名由 0~3 个字符组成;也就是说,基本名必须有,扩展名可以没有,在没有扩展名时分隔的点也随之省去。文件名可以写成大写或小写的形式,但调用时不区分大小写,部分特殊字符不能用来命名。

为了简化对多个文件做相同的操作,DOS 中引入了通配符——问号(?)和星号(*),又称作集合文件名。问号表示任意一个合法字符,星号表示任意多个合法字符。

后来的 Windows 在文件名规则上继承了 DOS,并在此基础之上做了进一步的扩展。最明显的变化就是文件基本名可以多于 8 个字符,而文件扩展名也可以多于 3 个字符,此外,DOS 中的“目录”在 Windows 中叫做“文件夹”。

1、文件夹操作
主要文件夹操作命令一览表

序号命令功能备注
1dir显示指定目录中的文件和子目录列表
2tree以树形显示指定路径的目录结构
3cd/chdir显示当前目录名或改变当前目录
4md/mkdir创建目录不能创建已存在的目录
5rd/rmdir删除目录
1.1、DIR(directory)命令
显示当前目录中的文件和子目录列表:

dir
显示 D 盘中的文件和子目录列表:

dir d:
显示当前目录下的 d 目录中的文件和子目录列表:

dir d
显示当前目录中所有文本文件列表:

dir *.txt
显示当前目录中所有文本文件的文件名列表:

dir /b *.txt
分屏显示,在每个信息屏幕后暂停:

dir /p
用宽列表格式显示简易目录信息列表:

dir /w
显示列表的排序命令和规则:

dir /og 按名称(组目录)递增排序,直接写 dir 就是这种效果
dir /on 按名称(字母顺序)递增排序,直接写 dir /o 就是这种效果
dir /od 按日期(从先到后)递增排序
dir /oe 按扩展名(字母顺序)递增排序
上述 4 种排序中,比较常用的是第 1 种和第 3 种,这两种排序分别对应 Windows 中的按名称和按日期排序。第 2 种排序与第 1 种排序稍有不同,特殊符号会排到数字和字母前面,与 Windows 规则不同,因此不建议使用。

1.2、TREE 命令
以树形显示当前目录中的所有子目录:

tree
以树形显示当前目录中的所有文件和子目录:

tree /f
以树形显示 D 盘中所有子目录:

tree d:
以树形显示当前目录下的“测试”目录中的所有子目录:

tree 测试
1.3、CD(change directory)命令
显示当前磁盘和目录名:

cd
显示指定磁盘中的当前目录名:

cd c:
将当前目录改变为(当前目录下的)a 目录:

cd a
将当前目录改变为 d:WorkspaceOracle:

cd d:WorkspaceOracle
将当前目录改变为 d:WorkspaceOracle,同时将磁盘改变为 D 盘:

cd /d d:WorkspaceOracle
将当前目录改为上一级目录:

cd ..
Windows 目录标识符一览表:

符号中文名含义
.一个点代表当前目录
..两个点代表上一级目录
|反斜线代表当前磁盘的根目录
1.4、MD(make directory)命令
在当前目录创建“测试”目录:

md 测试
在当前目录创建 c 目录,如果中级目录 a 和 b 不存在,也会被创建:

md ac
会创建一个和当前目录平级的 a 目录,并在 a 中创建 b 和 c:

md ac
在当前目录创建 .NET 目录(注意:该操作是无法通过鼠标右键完成的):

md .NET
1.5、RD(remove directory)命令
删除当前目录中的“测试”目录:

rd 测试
注意,上述命令执行成功还得满足如下 4 个前提条件:

1、要删除的目录里不能再有子目录。
2、要删除的目录内不能有任何文件。
3、不能删除当前目录。
4、根目录不能被删除。
上述 4 句话也可以用一句话来总结——必须是空目录、非当前目录、非根目录才能删除。

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

rd a /s
安静模式,无需确认直接删除:

rd a /s /q
2、文件操作
主要文件操作命令一览表:

序号命令功能备注
1type显示文本文件的内容
2more逐屏显示输出
3ren重命名文件
4attrib显示或更改文件属性
5copy将一个或多个文件复制到另一个位置
6xcopy复制文件和目录树
7del/erase删除一个或多个文件
8find在文件中搜索字符串支持 Unicode 格式
9findstr在文件中搜索字符串支持正则表达式
2.1、TYPE 命令
在命令行窗口中显示 1.txt 文件的内容:

type 1.txt
在命令行窗口中分屏显示 1.txt 文件的内容:

type 1.txt|more
2.2、MORE 命令
在命令行窗口中逐屏显示输出 1.txt 中的内容:

more < 1.txt
注意:more 后面是小于号,而不是大于号,笔者就曾不小心把小于号写成大于号,结果收集整理多天的资料瞬间就没了,立马 Ctrl+Z 都无法恢复了。

先清除屏幕,再在命令行窗口中逐屏显示输出 1.txt 中的内容:

more < 1.txt /c
2.3、REN(rename)命令
将 1.txt 的文件名改成 2.txt:

ren 1.txt 2.txt
2.4、ATTRIB(attribute)命令
显示当前目录及其子目录中名为 1.txt 的文件列表:

attrib 1.txt /s
为 1.txt 文件添加只读属性:

attrib +r 1.txt
去除 1.txt 文件中的只读属性:

attrib -r 1.txt
为 1.txt 文件添加隐藏属性:

attrib +h 1.txt
2.5、COPY 命令
创建 1.txt 文件的副本 2.txt:

copy 1.txt 2.txt
合并 1.txt 和 2.txt 的内容,保存为 3.txt:

copy 1.txt + 2.txt 3.txt
复制文件到自己,实际上是修改了文件日期:

copy 1.txt +
将当前目录中所有名称以 a 开头的文本文件中的内容合并到 all.txt 文件中去。

copy a*.txt all.txt
2.6、XCOPY 命令
将 D 盘 a 目录中所有文件及目录复制到 E 盘的 1 目录中:

xcopy d:a e:1 /s /e /y
2.7、DEL(delete)命令
删除当前目录下的 1.txt 文件(还可以带路径,譬如当前目录为 D:Workspace,则可以写成del D:Workspace1.txt):

del 1.txt
删除当前目录下的所有文本文件(还可以指定目录,譬如D:Workspace*.txt则是指删除 D:Workspace 目录下的所有文本文件):

del *.txt
删除当前目录下所有文本文件,且会在删除每一个文件之前提示确认:

del /p *.txt
强制删除当前目录下的所有文本文件,包括只读文件(如果仅删除只读文件则用del /a:r *.txt):

del /f *.txt
删除当前目录及其子目录下的所有文本文件(不会删除目录):

del /s *.txt
删除当前目录及其子目录下的所有隐藏的文本文件:

del /a:h *.txt
删除 D 盘 Workspace 目录下的所有文件:

del D:Workspace /q
2.8、FIND 命令
查找 test.txt 文件中包含字符串"显示"的所有行,参数 /n 表示显示行号:

find /n "显示" test.txt
统计 test.txt 文件中包含字符串"显示"的总行数:

find /c "显示" test.txt
在 D:Workspace 目录中检索文件名包含 cmd 的文件:

dir D:Workspace /s /b | find "cmd"
检索当前目录中的扩展名为 .bat 并包含字符串“echo off”的文件(不会检索当前目录的子目录):

for %f in (*.bat) do find "echo off" %f
2.9、FINDSTR 命令
在 test.txt 文件中检索包含“显示”的行:

findstr "显示" test.txt
在 test.txt 文件中检索包含 f 或 d 的行(不支持检索中文):

findstr "f d" test.txt
在当前目录及其所有子目录的文本文件中查找包含“cmd”的内容:

findstr /s /i "cmd" *.txt
在 D:Workspace 目录及其所有子目录的文本文件中查找包含“cmd”的内容:

findstr /s /i "cmd" D:Workspace*.txt
3、总结
本文主要讲述了如果通过 Windows 命令来操作文件和文件夹,并提供了常见命令的主要功能的相关示例。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
主角落水而故,重生在明朝,娶了个武功很高的老婆,生个儿子叫李寻欢_百度... 广东的焖牛腩的做法是什么呢? 微信抽签助手小程序有人会作弊吗? 黑暗之魂3boss的灵魂怎么用:游戏攻略分享 秋季备孕应注意什么 腰肌酸痛怎么缓解疼痛 腰肌酸痛是什么原因 古代对时是什么意思? 抵押合同的内容一般包括哪些? 人临终前会出现什么现象? 怎么把从网上下的XP安装到电脑上啊?是直接从硬盘上安装的那个? 系统版本怎么升级 崩坏三寂灭是什么水准 崩坏三识律兴奋状态效果 跪求一个电影!!!喜欢古惑仔的应该知道 用微波炉煮东西为了不被吸取水分可以怎么办? 标题间的行距怎么设置? 微信商家怎么关闭位置定位 表达送别之情的名言名句 表达送别之情的名言名句有哪些 不同的成语是什么意思造句? 请根据不同的意思造句 送别朋友的名言名句 香港初次游玩攻略!四大经典景点全囊括! 信捷触摸屏断电保持寄存器 华为pot-al00a自动跳转 工程建设企业信用等级评价规范中的工程建设企业是指从事什么类型 抖音能发多长时间视频 为什么我每天10点睡觉.4点钟就醒了 晚上十一点睡觉到早上四点就醒了,怎么回事 怎么使用rpm安装以及卸载dhcp服务 如何使用xp ghost硬盘版 我昨天下载了一个硬盘版的XP系统,下载好了后,本可以安装,可是,每次安装的时候就显示什么分区, 童年里的好词好句 照片太暗了怎么调亮 银耳豆腐花怎么做 标致308原厂机油型号是多少? 百合苹果甜汤如何做 冰糖苹果汤如何做冰糖苹果汤的做法介绍 西岭雪山是几a景区 怎么使用发蜡抓发型 用发蜡抓发型的技巧 到青岛极地海洋世界1日游的从淄川出发的旅行社 哪一家的服务比较好啊?? 请问从潍坊报旅游团去青岛极地海洋世界一日游一个人要多少钱?那个团服务好。节假日会贵还是便宜,谢谢 形容一直向上的成语有哪些? 圆柱是什么图形? 车载泵和车泵的区别是什么? 车载油泵和发电机油泵的区别是一样的功能吗? 汽车泵是不是车载泵 苹果14相机左上角第二个是什么 腾讯问卷最多可以收集多少人 哪个平台注册的域名防劫持效果好一点?我的域名总是被劫;网友们都无法正常访问我的(域名)网站!好烦。