DOS学习-目录与文件应用操作经典案例-dir

 

 欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~

目录

一.前言

二.使用

三.练习


一.前言

dir是"directory"(目录)的缩写,它主要用于展示某个磁盘上的全部或特定文件目录。在DOS操作系统中,这个命令被频繁使用,是其中一个最常用的命令。

二.使用

命令格式:dir [<盘符>][<路径>][<文件名>][<扩展名>][/p][/q][/w][/d] [/a[:]属性][/o[:]排序方式][/t[:][排序方式]][/s][/b][/l][/n][/x][/c][/4][/?]

参数说明如下:

  • /p:用于显示满一屏后自动暂停,按任意键继续。

  • /q:用于显示文件的所有权信息

  • /w:每行只显示2个文件名和扩展名

  • /d:与/w功能相似,但是文件按列排序
  • /a:[属性]:显示具有指定属性的文件或者目录

属性:

h——显示隐藏文件

s——显示系统文件

d——显示目录

a——显示存档文件

r——显示只读文件

-h——显示非隐藏文件

-s——显示非系统文件

-d——仅显示文件

-a——显示没有更改过的存档文件

-r——显示非只读文件

  • /o:[排序方式]:按指定的“排序方式”显示文件和目录

n——按文件名字母顺序排序

E——按扩展名的字母顺序

d——按日期和时间的先后顺序排序

s——按文件的大小排序,文件小的在前

g——按目录在前,文件在后的顺序排序

-n——按名称的逆序字母(从Z至A)排序

-e——按扩展名的逆序字母(从.ZZZ到.AAA)

-d——按日期和时间,最晚的优先

-s——按大小,最大的优先

-g——在文件之后分组的目录

  • /t:[排序方式]:按时间字段排序

c——按创建顺序排序

a——按上次访问顺序排序

w——按上次写入顺序排序

  • /s:列出指定目录和其下属各级子目录中的所有文件
  • /b:列出每个目录名或文件名,不显示标题信息或摘要
  • /l:按小写字母显示未排序的目录名和文件名,且不会将扩展字符转换为小写字符
  • /n:显示长列表格式,文件名在屏幕最右边
  • /x:显示NTFS和FAT卷上文件生成的短名称。显示与“/n”的显示相同,但是短名称显示在长名称之后
  • /c:按文件大小显示文件,并以分隔符来分隔大小
  • /-c:按文件大小显示文件,且取消显示中的分隔符
  • /4:显示四位数字格式的年份信息
  • /?:显示此命令的详细信息

三.练习

以下是一些关于 dir 命令的练习,你可以尝试在 DOS 命令行环境中执行它们:

  1. 查看当前目录下的文件和文件夹

dir
  1. 查看当前目录下所有文件和文件夹的详细信息,包括大小、创建时间等

dir /l /s /p /w /a /q

这个命令会显示长列表格式(/l),包括子目录中的文件(/s),每页显示后暂停(/p),宽列表格式(/w),显示所有文件包括隐藏和系统文件(/a),并显示文件所有者的完整路径(/q)。
3. 查看某个特定类型的文件,比如所有的 .txt 文件

dir *.txt
  1. 查看当前目录下所有文件和文件夹,但不包括子目录中的内容

dir /b

/b` 选项表示简洁格式,只显示文件名,不显示其他详细信息。
5. 查看当前目录下的所有隐藏文件和系统文件

dir /ah

/ah选项表示显示隐藏文件。你还可以尝试/as(显示系统文件)和 /a-h-s(不显示隐藏和系统文件)等选项。 6. **查看某个目录下的文件和文件夹,比如 C:\Users` 目录**:

dir C:\Users\
  1. 查看文件或文件夹的属性(如只读、隐藏等)

首先,使用 attrib 命令查看属性:

attrib

然后,你可以使用 attrib 命令修改文件或文件夹的属性,例如将某个文件设置为只读:

attrib +r filename.txt
  1. 结合其他命令使用 dir 命令的输出,比如将目录列表导出到文本文件

dir > directory_list.txt

这个命令会将 dir 的输出重定向到一个名为 directory_list.txt 的文本文件中。
9. 查找特定大小以上的文件

虽然 dir 命令本身没有直接提供按文件大小筛选的功能,但你可以结合其他命令或脚本实现。作为练习,你可以尝试编写一个简单的批处理脚本,使用 for 循环和条件语句来筛选出特定大小以上的文件。
10. 通过 dir /s 搜索整个目录树中的文件

  • 查找所有 .exe 文件:
dir /s *.exe
  • 查找包含特定文本的文件名(比如“example”):
dir /s /b | findstr "example"

 非常感谢您花时间阅读我的博客,希望这些分享能为您带来启发和帮助。期待您的反馈与交

流,让我们共同成长,再次感谢!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/13284.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前段】开发五子棋小游戏全流程

使用前端技术开发五子棋小游戏 在这篇博文中&#xff0c;我们将详细介绍如何使用HTML、CSS和JavaScript开发一个简单的五子棋小游戏。我们将展示如何初始化棋盘、处理用户交互以及实现胜负判定。特别是&#xff0c;我们将着重介绍胜负判定的逻辑实现。 完整代码我放在了这里&a…

push to origin/master was rejected解决方案之一

如果你是git小白&#xff0c;并且其他帖子的方法都不行&#xff0c;可以一试 在你的远程库&#xff08;我这个是gitee&#xff09;设置中的邮箱设置里不勾这个选项 然后就没有然后了。

宣布推出 Search AI Lake 和 Elastic Cloud Serverless 以扩展低延迟搜索

作者&#xff1a;来自 Elastic Ken Exner 今天&#xff0c;我们很高兴地宣布 Search AI Lake 和 Elastic Cloud Serverless。 Search AI Lake 是一种针对实时应用程序进行优化的开创性云原生架构&#xff0c;它将扩展的存储容量与低延迟查询以及 Elasticsearch 强大的搜索和 AI…

视频监控平台智能边缘分析一体机视频存储平台打手机检测算法

智能边缘分析一体机的打手机检测算法是一种集成了先进图像处理、计算机视觉和人工智能技术的解决方案&#xff0c;专门用于实时监测和识别监控场景中的打手机行为。 在提到“打手机检测算法”时&#xff0c;可能是指一种能够识别和检测使用手机行为的算法。这种算法可以应用于多…

力扣HOT100 - 300. 最长递增子序列

解题思路&#xff1a; 动态规划 class Solution {public int lengthOfLIS(int[] nums) {if (nums.length 0) return 0;int[] dp new int[nums.length];int max 0;Arrays.fill(dp, 1);for (int i 0; i < nums.length; i) {for (int j 0; j < i; j) {if (nums[j] <…

文字生成数字员工!实在AI Agent化身“六边形战士”落地千行百业

2023年8月&#xff0c;实在智能在全行业首发“一句话生成数字员工”的实在AI Agent智能体产品&#xff0c;即实在Agent智能体&#xff0c;也是TARS-RPA Agent智能体数字员工&#xff0c;其同时具备LLM大模型的对话式交互能力和RPA的流程自动化能力&#xff0c;有“大脑”&#…

C# .Net8 switch 的用法

在 .net 8中&#xff0c;switch 不需要再和传统的写法一样了&#xff0c;会更加的方便 创建一个 .net 8 控制台项目 switch 的写法没必要和以前一样 namespace SwitchTest {internal class Program{static void Main(string[] args){int day 3;var week day switch{1 > &…

Go语言不再难!跟随ChatGPT轻松攻克编程难关

开发人员&#xff08;包括我在内&#xff09;通常偏好边学习边实践的方式。这不仅仅是我与LLM协作的核心准则之一&#xff0c;也是最关键的准则&#xff1a;因为你是在任务导向的学习过程中积累知识&#xff0c;这种学习方式不是预先的——它基于实时的、可感知的情境。 当资深…

安防监控视频平台EasyNVR级联视频上云系统EasyNVS出现“Login error”报错

EasyNVR安防视频云平台是旭帆科技TSINGSEE青犀旗下支持RTSP/Onvif协议接入的安防监控流媒体视频云平台。平台具备视频实时监控直播、云端录像、云存储、录像检索与回看、告警等视频能力&#xff0c;能对接入的视频流进行处理与多端分发&#xff0c;包括RTSP、RTMP、HTTP-FLV、W…

##21 深入理解文本处理:使用PyTorch进行NLP基础操作

文章目录 前言简介文本预处理实现分词构建词汇表 文本向量化构建简单的文本分类模型结论 前言 在现代深度学习应用中&#xff0c;文本处理是不可或缺的一部分&#xff0c;尤其在自然语言处理&#xff08;NLP&#xff09;领域。借助强大的框架如PyTorch&#xff0c;我们可以更加…

KIOXIA CD8P-R 1.92TB SSD KCD81PUG1T92数据中心读密集型

KIOXIA全新推出的CD8P-R系列数据中心级读密集型SSD - KCD81PUG1T92型号。这款SSD不仅在性能和可靠性方面表现出色,还能为您的数据中心应用带来前所未有的体验。 首先,让我们一起来看看KCD81PUG1T92的关键亮点: 超高性能: KCD81PUG1T92采用PCIe 5.0和NVMe 2.0规范,最高可提供…

JSpdf,前端下载大量表格数据pdf文件,不创建dom

数据量太大使用dom》canvas》image》pdf.addimage方法弊端是canvas超出 浏览器承受像素会图片损害&#xff0c;只能将其切割转成小块的canvas,每一次调用html2canvas等待时间都很长累积时间更长&#xff0c;虽然最终可以做到抽取最小dom节点转canvas拼接数据&#xff0c;但是死…

Linux基础之进程的优先级

目录 一、进程优先级的概念 二、进程优先级的查看 三、怎么修改进程优先级 四、进程饥饿 一、进程优先级的概念 cpu资源分配的先后顺序&#xff0c;就是指进程的优先权&#xff08;priority&#xff09;。优先权高的进程有优先执行权利。配置进程优先权对多任务环境的linu…

特征衍生-多变量交叉组合特征衍生

https://www.bilibili.com/video/BV1Kg411n7jv?p21&vd_source08e23da22e328e8950aeb24d2001d586

.NET 4.8和.NET 8.0的区别和联系、以及查看本地计算机的.NET版本

文章目录 .NET 4.8和.NET 8.0的区别查看本地计算机的.NET版本 .NET 4.8和.NET 8.0的区别 .NET 8.0 和 .NET 4.8 之间的区别主要体现在它们的发展背景、目标平台、架构设计和功能特性上。下面是它们之间的一些主要区别&#xff1a; 发展背景&#xff1a; .NET 4.8 是.NET Fram…

美港通正规炒股市场沪指收跌0.82% 证券板块调整

5月15日电 15日,A股三大指数集体下挫。上证指数跌0.82%,报3119.9点;深证成指跌0.88%,报9583.54点;创业板指跌0.9%,报1838.89点。沪深京三市成交额7651亿元,其中沪深两市7611亿元,较上日缩量635亿元。沪深两市超3800只个股下跌。 美港通证券以其专业的服务和较低的管理费用在市…

数字集成电路物理设计[陈春章]——知识总结与精炼02

第二章 物理设计建库与验证 2.1 集成电路工艺与版图 自行了解&#xff0c;关于闩锁效应可查阅小编之前的文章。 2.2 设计规则检查&#xff08;DRC&#xff09; 定义&#xff1a;晶圆代工厂对各自不同工艺参数制定出满足芯片制造良率的同一工艺层及不同工艺层之间几何尺寸的…

ROS学习笔记(15)小车巡墙驾驶

0.前提 前一章我讲解了拉氏变换和PID&#xff0c;这一章我来讲解一下小车巡墙驾驶的理论和部分代码。 1.前情回顾 1.拉氏变换 拉普拉斯变换是要将时域问题转换成频域问题来处理。 2.PID控制器 转向角&#xff1a; 误差牺牲&#xff1a; 3.具体参看上一篇文章 2.巡墙驾驶…

【半监督学习】半监督学习中的时间集合

在本文中&#xff0c;我们提出了一种在半监督环境下训练深度神经网络的简单而高效的方法&#xff0c;在这种环境下&#xff0c;只有一小部分训练数据是有标签的。我们引入了self-ensembling技术&#xff0c;即利用网络在不同历时&#xff0c;最重要的是在不同正则化和输入增强条…

充电桩战火重燃,特来电、星星充电上演“龙虎斗”

配图来自Canva可画 小米Su7真的太火了&#xff0c;上市40天锁单量超过10万供不应求&#xff0c;给新能源汽车行业带来了新的活力&#xff0c;也促进了充电桩行业的发展。 据中国汽车工业协会数据&#xff0c;4月份新能源汽车产销分别完成87万辆和85万辆&#xff0c;同比分别增…