专栏导航

上一篇:Windows 命令行:Exit 命令

回到目录

下一篇:MFC 第一章概述

本节前言

学习本节知识,需要你首先懂得如何打开一个命令行界面,也就是命令提示符界面。链接如下。

参考课节:Windows 命令行:打开命令提示符界面

具备了上面的连接中的先导知识以后,我们来往下学习。

本节,我们来学习一个基础命令,dir 命令。

一.    dir 命令

首先呢,请大家一起来做一个准备工作。

我们在桌面上新建一个文件夹,将这个文件夹命令为【tmp_dir】。然后呢,双击进入这个文件夹里面,在其中新建几个文件,分别为【file1.txt】,【file2.docx】,【file3.xlsx】。然后呢,再新建两个文件夹,名字分别为【dir1】和【dir2】,结果如下所示。

图1

然后呢,我们在图2 里面,打开一个命令提示符界面。

方法是,按住 Shift 键不松手,然后再图1 所示的文件夹里面的空白位置点击鼠标右键,然后松开鼠标右键和 Shift 键,结果会弹出来一个右键菜单,如下图所示。

图2

我们点击图2 的红色框线所示的【在此处打开 Powershell 窗口】菜单项。结果如下所示。

图3

如图3 所示,我们打开了一个【PS】开头的命令提示符界面,这个就是 Powershell 命令提示符界面。可以将其看作是传统的命令提示符窗口的升级版。

然后呢,它的路径,正好是桌面的【tmp_dir】文件夹里面的路径。

然后呢,我们在命令行上输入【dir】,然后按下回车键,执行此【dir】命令,结果如下。

图4

在图4 中的最右边的一列,也就是【Name】一列上,所显示的 5 个项目,便是与图1 所对应的文件夹和文件的名称。

这就是 dir 命令的作用。它可以显示某一个路径里面的文件和文件夹的名称。

接下来,我们可以关闭这个 Powershell 命令提示符界面了。你也可以删掉桌面上的【tmp_dir】文件夹。

直接执行 dir 命令之时,命令行左边的路径是什么,就会显示哪个路径里面的文件和文件夹名称。

比如说,我在【Windows】资源管理器上打开【D:\doc\HTML】路径,结果如下。

图5

然后呢,我们在图5 中打开命令提示符界面,依然是用【Shift + 鼠标右键】来打开 Powershell 窗口。结果如下图所示。

图6

然后呢,我们在图6 所示的 Powertshell 命令行中输入 dir 命令,然后按回车键来执行命令,结果如下图所示。

图7

然后呢,我们刚刚打开的这个 Powershell 窗口,我们也可以关闭了。

二.    Mode 列 和 LastWriteTime 列

对于图4 中的 Mode 列和 LastWriteTime,我觉得,我有必要去讲一讲。

我们还是来看一看图4

图4 副本

(一)LastWriteTime 列

首先呢,我们来说一说这个【LastWriteTime】列,它所表示的,是这一行所对应的文件的最后修改时间。

Name 列为【dir1】的那一行,它的【LastWriteTime】列的值为【2025/8/20     19:14】,这就表示,dir1 的最后修改时间,为 2025年8月20日 19点14分。

Name 列为【file1.txt】的那一行,它的【LastWriteTime】列的值为【2025/8/20     19:13】,这就表示,file1.txt 的最后修改时间,为 2025年8月20日 19点13分。

何为最后修改时间。

假定,你在2025年6月12号的 7点13分创建了一个名为【01.txt】的文本文件,但是并未对其进行编辑。那么,这个时候,这个【01.txt】文件的最后修改时间,便是2025年6月12号的 7点13分。然后呢,你在7月9号编辑了这个文件,编辑好了以后,你在当日的10点30分保存了这个文件。这样一来,此文件的最后修改时间,为2025年7月9号10点30分。

到了这里,我想,【LastWriteTime】列的含义,你应该是能够明白了。

(二)Mode 列

Mode 列,其实我也还不是很熟。对于 Powershell 的用法,我差不多也是个新手。

简单地来说一说吧。

我们将图4 和图7 给搬到下面来。

图4 副本
图7 副本

在图4 里面,dir1 和 dir2 这两行的【Mode】列的值都是【d-----】。我们知道,dir1 和 dir2 都是我们我们所新建的文件夹的名字,而它们的 Mode 列的开头都是【d】,其余部分为减号【-】。我们可以认为,Mode 列的开头为 d 的值,它所对应的项目,就是一个文件夹。

在图4 里面,file1.txt,file2.docx,file3.xlsx,这三个项目的 Mode 列的值都是【-a----】。这个值的第一个字符不是d,而是减号【-】。第二个字符为【a】,其余为减号【-】。我们可以认为,Mode 列的某一个值,如果第一个字符不是 d,而是减号【-】,同时第二个字符为【a】,那么它就是一个普通文件。

网页文件,文本文件,word 文档,电子表格文件,pdf 电子书文件等,都是普通文件。

在这里,我们能够根据 Powersshell 的dir 命令的 Mode 列,区分出某一行项目为文件夹还是普通文件就可以了。如果某一行项目为文件夹的话,则它的 Mode 列的第一个字符为 d 。如果它是普通文件,那么,它的 Mode 列的第一个字符为减号【-】,第二个字符为【a】。

结束语

对于本节内容,我就讲这些了。你看一看,相信你能够看懂的。看不懂的话,多看一看,估计能看懂的。

专栏导航

上一篇:Windows 命令行:Exit 命令

回到目录

下一篇:MFC 第一章概述

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

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

相关文章

软考高级--系统架构设计师--案例分析真题解析

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言试题一 软件架构设计一、2019年 案例分析二、2020年 案例分析三、2021年 案例分析四、2022年 案例分析试题二 软件系统设计一、2019年 案例分析二、2020年 案例分…

css中的性能优化之content-visibility: auto

content-visibility: auto的核心机制是让浏览器智能跳过屏幕外元素的渲染工作,包括布局和绘制,直到它们接近视口时才渲染。这与虚拟滚动等传统方案相比优势明显,只需要一行CSS就能实现近似效果。值得注意的是必须配合contain-intrinsic-size属…

通过uniapp将vite vue3项目打包为android系统的.apk包,并实现可自动升级功能

打包vue项目,注意vite.config.ts文件和路由文件设置 vite.config.ts,将base等配置改为./ import {fileURLToPath, URL } from node:urlimport {defineConfig } from vite import vue from @vitejs/plugin-vue import AutoImport from unplugin-auto-import/vite import Com…

经营帮租赁经营板块:解锁资产运营新生态,赋能企业增长新引擎

在商业浪潮奔涌向前的当下,企业资产运营与租赁管理的模式不断迭代,“经营帮” 以其租赁经营板块为支点,构建起涵盖多元业务场景、适配不同需求的生态体系,成为众多企业破局资产低效困局、挖掘增长新动能的关键助力。本文将深度拆解…

C语言---编译的最小单位---令牌(Token)

文章目录C语言中令牌几类令牌是编译器理解源代码的最小功能单元,是编译过程的第一步。C语言中令牌几类 1、关键字: 具有固定含义的保留字,如 int, if, for, while, return 等。 2、标识符: 由程序员定义的名称,用于变…

机器学习 | Python中进行特征重要性分析的9个常用方法

在Python中,特征重要性分析是机器学习模型解释和特征选择的关键步骤。以下是9种常用方法及其实现示例: 1. 基于树的模型内置特征重要性 原理:树模型(如随机森林、XGBoost)根据特征分裂时的纯度提升(基尼不纯度/信息增益)计算重要性。 from sklearn.ensemble import Ra…

心路历程-了解网络相关知识

在做这个题材的时候,考虑的一个点就是:自己的最初的想法;可是技术是不断更新的; 以前的材料会落后,但是万变不能变其中;所以呈现出来的知识点也相对比较老旧,为什么呢? 因为最新的素…

CAT1+mqtt

文章目录 MQTT知识点mqtt数据固定报头可变报头(连接请求)有效载荷 阿里云MQTT测试订阅Topic下发数据给MQTT.fxMQTT.fx 发布消息给服务器 下载mqtt(C-嵌入式版)我的W5500项目路径使用Cat1连接阿里云平台AT指令串口连接1. 开机联网2. 激活内置SIM卡(贴片卡)3. 我这里使用连接的是…

AiPPT怎么样?好用吗?

AiPPT怎么样?好用吗?AiPPT 是一款智能高效的PPT生成工具,通过AI技术快速将主题或文档(如Word/PDF)转化为专业PPT,提供超10万套行业模板,覆盖商务、教育等22场景,支持一键生成大纲、文…

恶补DSP:2.F28335的定时器系统

一、定时器原理F28335 城市的三座时钟塔(Timer0、Timer1、Timer2)是城市时间管理的核心设施,每座均为32位精度,依靠城市能源脉冲(系统时钟 SYSCLKOUT,典型频率为150 MHz)驱动。它们由两个核心模…

用倒计时软件为考研备考精准导航 复习 模拟考试 日期倒计时都可以用

考研,是一场与时间的博弈。从决定报名的那一刻起,日历上的每一个数字都被赋予了特殊意义 —— 报名截止日、现场确认期、初试倒计时、成绩查询点…… 这些节点如同航标,指引着备考者的方向。而在这场漫长的征途里,一款精准、易用的…

React学习(七)

目录:1.react-进阶-antd-搜索2.react-进阶-antd-依赖项说明 3.react-进阶-antd-删除1.react-进阶-antd-搜索我们jsx代码里只能返回一个最顶层的根元素下拉框简化写法:把这个对象结构赋值一下:清空定义个参数类型做修改事件需要定义三个…

Unix Domain Socket(UDS)和 TCP/IP(使用 127.0.0.1)进程间通信(IPC)的比较

Unix Domain Socket(UDS)和 TCP/IP(使用 127.0.0.1 或 localhost)都是进程间通信(IPC)的方式,但它们在实现、性能和适用场景上有显著区别。以下是两者的对比:1. 通信机制Unix Domain…

SQL中对时间操作的函数

以下是SQL中常用时间操作函数的汇总,按功能分类整理,结合多个权威来源内容综合而成: 一、获取当前时间 函数名称功能说明示例适用数据库CURDATE()获取当前日期(不含时间)SELECT CURDATE(); → 2024-08-21MySQL, Mari…

NUS PC5215 Lecture分析 Week1 Python基础

NUS PC5215 Lecture分析 Week1 Python基础前言Python基础数据类型保留字表达式Import 相关库IEEE浮点数前言 课程网站 作为一名计算机本科毕业的学生,该课程有点类似于本科期间学的数值分析的进化版,大抵是教会你如何实现各种方法,诸如蒙特卡…

模型私有化部署(Ollama vLLM LMDeploy)

一、魔塔社区平台介绍 1.1 什么是魔塔社区? 魔塔(ModelScope)是由阿里巴巴达摩院推出的开源模型即服务(MaaS)共享平台,汇聚了计算机视觉、自然语言处理、语音等多领域的数千个预训练AI模型。其核心理念是…

C++编程实践--资源管理、标准库、并发与并行

文章目录 资源管理 资源访问 指向资源句柄或描述符的变量,在资源释放后立即赋予新值 lambda函数 当lambda会逃逸出函数外面时,禁止按引用捕获局部变量 避免lambda表达式使用默认捕获模式 资源分配与回收 避免出现delete this操作 使用恰当的方式处理new操作符的内存分配错误 …

“R语言+遥感”的水环境综合评价方法实践技术应用

专题一、R语言概述1.1 R语言特点(R语言)1.2 安装R(R语言)1.3 安装RStudio(R语言)(1)下载地址(2)安装步骤(3)软件配置1.4 第一个程序He…

【项目复盘】【四轴飞行器设计】驱动开发部分

由于在参加面试时总需要花时间一点一点的回忆自己的项目内容,故我打算直接写一系列的项目复盘博客,方便每次面试前的回忆。内容仅作分享交流,如有谬误欢迎指正。 本项目系列的文章目录如下: 【项目复盘】【四轴飞行器设计】驱动…

wpf之ComboBox

前言 wpf中ComboBox的应用非常广泛&#xff0c;本文就来介绍ComboBox在wpf中的应用。 1、非MVVM模式下 1.1 xaml添加元素<ComboBox x:Name"cbx_test1" SelectedIndex" 0" ><ComboBoxItem >小明</ComboBoxItem ><ComboBoxItem &g…