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,一经查实,立即删除!

相关文章

友元是一种允许某些外部函数或类访问另一个类的成员的机制

在C编程语言中&#xff0c;“友元”&#xff08;Friend&#xff09;是一种允许某些外部函数或类访问另一个类的私有&#xff08;private&#xff09;和保护&#xff08;protected&#xff09;成员的机制。友元功能在C中是非常有用的&#xff0c;尤其是在实现某些特定的功能时&a…

替换掉Springboot框架中的Tomcat,使用undertow

替换掉Springboot框架中的Tomcat&#xff0c;使用undertow 1、前言2、四种WEB服务器介绍2.1、Tomcat2.2、Undertow2.3、Jetty2.4、Netty 3、如何替换Tomcat&#xff1f;并使用Undertow3.1、pom修改 4、参考目录 1、前言 在SpringBoot框架中&#xff0c;我们使用最多的是Tomcat&…

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

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

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

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

html标签属性解析

jar包 <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.13.1</version> </dependency> 解析方法 private String parseOriginUrl(String tzurl) { if (StrUtil.isEmpty(tzurl)) { retu…

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

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

26 | MQTT协议:如何支持海量的在线IoT设备?

MQTT 和其他消息队列的传输协议有什么不同&#xff1f; 从宏观上来说&#xff0c;MQTT 和其他消息队列采用的传输协议是差不多的。它采用的也是发布 - 订阅的消息模型。网络结构上&#xff0c;也是 C/S 架构&#xff0c;IoT 设备是客户端&#xff0c;Broker 是服务端&#xff…

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

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

winform,子线程里messagebox如何模态阻止ui线程

在WinForms中&#xff0c;如果你想在子线程中显示一个MessageBox并阻止UI线程&#xff0c;可以使用Invoke或BeginInvoke方法来确保MessageBox是在UI线程上显示的。这是因为WinForms控件不是线程安全的&#xff0c;所有的UI操作都应该在UI线程上进行。 以下是一个示例代码&…

力扣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;我们可以更加…

一篇文章搞懂退火算法

退火算法,全称为模拟退火算法(Simulated Annealing,SA),是一种通用概率算法,用来在给定一个大的搜寻空间内找寻问题的近似最优解。模拟退火算法灵感来源于固体物理学中的退火过程,这一过程中,物质被加热后再缓慢冷却,原子会在加热过程中获得较大的运动能量,随着温度的…

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…

Redis教程(三):Redis的五种基本数据类型

String&#xff08;字符串&#xff09; 字符串 String 是 Redis 最简单的数据结构&#xff0c;可以存储字符串、整数或者浮点数&#xff0c;常用于存储对象。 List&#xff08;列表&#xff09; 列表List相当于 Java 语言里面的 LinkedList&#xff0c;插入性能高&#xff0…