当前位置: 首页 > news >正文

Windows 命令行:路径的概念,绝对路径

专栏导航

上一篇:Windows 命令行:切换盘符

回到目录

下一篇:MFC 第一章概述

本节前言

路径,是各种操作系统里面,都会有的一种概念。不过呢,在这里,我暂时只讲 Windows 中的路径。

路径的知识,其实是我在本专栏里面开讲命令行知识的核心原因。不讲路径的话,后面,在涉及路径操作的时候,我担心有人会不理解和跟不上,所以呢,我才开设了 Windows 命令行的讲解模块

讲得可能有到位的地方。大家可以提出建议和意见吧。

一.    路径的概念

首先呢,我们来打开一个文件夹。

图1

我本机的系统是 Win11 。然后呢,我再来点击一下,图1 里面,红色框线所示的那一栏的右边的空白部分,结果如下。

图2

这一蓝色高亮显示的文本,便是我所打开的文件夹的路径。

这一路径为【D:\doc\book\专业文档】。

我们来看一看路径的构成,最左边呢,它是 C,D,E,F 等等的单个字母,它所表示的是盘符。我们在安装系统的时候,会先给硬盘进行分区。这个分区呢,往往是从 C 盘开始的。

假如你的硬盘分成了两个分区,那么,你的硬盘里,便有 C 盘和 D 盘两个硬盘分区。

假如你的硬盘分成了三个分区,那么,你的硬盘里,便有 C 盘,D 盘和 E 盘三个硬盘分区。

假如你的硬盘分成了四个分区,那么,你的硬盘里,便有 C 盘,D 盘,E 盘和 F 盘四个硬盘分区。

依次类推。

那么,路径之中,开头部分的字母,便是硬盘分区的盘符。如果这个字母是 C,表示相应的路径是在 C 盘里面。如果这个字母是 D,表示相应的路径是在 D 盘里面。

盘符之后,跟着一个冒号。这个冒号,它是一个英文状态的冒号,它不是中文输入法里的冒号。

冒号之后呢,便是逐级文件夹。文件夹,在计算机里面也叫做目录。所以呢,也可以说,冒号之后,是逐级目录。两级目录之间,用斜杠来分隔。

示例中的路径【D:\doc\book\专业文档】,这就表示说,我们在双击点开【我的电脑】,或者【此电脑】,【计算机】等等的桌面图标之后,依次双击 D 盘,【doc】文件夹,【book】文件夹,【专业文档】文件夹,便可以一步一步地,逐步进入这个路径里面。这个连续双击的过程如下图所示。

图3
图4
图5
图6
图7
图8

在这个路径文本之中,盘符加上冒号,是这个路径的根目录,也叫做根文件夹。

所以呢,路径【D:\doc\book\专业文档】的根目录为【D:】。

假定存在一个路径,【E:doc\dir_01\dir_02\dir_03】,则此路径的根目录为【E:】。表示盘符的字母,可以用大写,也可以用小写。而在 Windows 里面,盘符多用大写来标识。

关于根目录,在表示它的时候,也可以在冒号的右边加上一个反斜杠。也就是,将【C:\】表示为【C:\】,将【D:】表示为【D:\】,将【E:】表示为【E:\】,等等。

另外呢,整个的路径里面,如果最右边不是反斜杠符号,则可以给它加上一个反斜杠。加不加反斜杠符号,表示的都是同一个路径。

所以呢,路径【D:\doc\book\专业文档】可以表示为【D:\doc\book\专业文档\】,路径【E:doc\dir_01\dir_02\dir_03】可以表示为【E:doc\dir_01\dir_02\dir_03\】。

二.    路径中是否包含最终的文件名

假定,有一个文件,名为【file_01.txt】,它存放在【D:\doc\text_file\】里面,那么,可以将路径名与文件夹合起来,所以呢,此时的路径名与文件名的组合,便是【D:\doc\text_file\file_01.txt】。注意,由于最右边的名称,是普通文件的名字,而不是文件夹的名字,所以,不可以在最右边加上反斜杠符号。

【D:\doc\text_file\file_01.txt\】是非法的写法,是错误的,只可以写作【D:\doc\text_file\file_01.txt】。

关于路径中,是否包含最终的文件名的问题,也就是说,对于类似于【D:\doc\text_file\file_01.txt】的路径名与文件名的组合项,路径究竟是仅仅指【D:\doc\text_file\】,还是说可以指代【D:\doc\text_file\file_01.txt】,我试着查了一下子网络。

不过呢,有的地方是说,路径中包含最终的文件名。而有的地方则是说,路径仅仅是逐级目录,不含有最终的文件名。

在这里,我也不知道,究竟是要怎么来界定路径这一概念。

本专栏,尽量地,将路径界定为逐级目录这一概念,而不包含最终的文件名。如果路径中包含了文件名,那么,我尽量地在行文的时候专门指出来吧。

大家若是发现了我的文章的前后定义不一致的地方,大家也可以提出来吧。

三.    绝对路径

本篇文章的前两节,在讲路径的时候,给出的都是从盘符开始的路径,这种路径表示法,叫做绝对路径。

路径,不仅包括绝对路径,也包括相对路径。

本节,我就仅仅去讲解绝对路径了。

在下一节,我会去讲解相对路径。

结束语

路径这一块,算是我觉得比较有挑战性的一个讲解任务。不过,文章写出来以后,觉得,还好吧。

希望,你理解了本节所讲的东西。

注意,本节所提到的根目录的概念,仅仅适用于 Windows 操作系统。在 Linux 操作系统里面,根目录并非从盘符开始。

祝大家学习愉快,本节结束。

专栏导航

上一篇:Windows 命令行:切换盘符

回到目录

下一篇:MFC 第一章概述


文章转载自:

http://jln7fO4T.thzgd.cn
http://6DHsci9N.thzgd.cn
http://PdZNhNtW.thzgd.cn
http://r4SBT5FA.thzgd.cn
http://PZqDCckt.thzgd.cn
http://eLtjSM3U.thzgd.cn
http://yzYBj8FP.thzgd.cn
http://m8ettP5D.thzgd.cn
http://TVBp6uSg.thzgd.cn
http://4WfYQssi.thzgd.cn
http://MIPwOzT2.thzgd.cn
http://Jgsd78Tl.thzgd.cn
http://FWgWFa3E.thzgd.cn
http://wSExu55O.thzgd.cn
http://v9InqMHt.thzgd.cn
http://4Dy6BY3K.thzgd.cn
http://9HfFV5Bj.thzgd.cn
http://IB1A4qjX.thzgd.cn
http://oGVIfax8.thzgd.cn
http://TuSOQ8aS.thzgd.cn
http://2qbXPzRs.thzgd.cn
http://RUE4XOOp.thzgd.cn
http://TOygVSld.thzgd.cn
http://8qFZi9In.thzgd.cn
http://njWrFn69.thzgd.cn
http://q6YuUz0U.thzgd.cn
http://TKtaYojV.thzgd.cn
http://GwfSfgey.thzgd.cn
http://V2cFHOhC.thzgd.cn
http://xbdy36Dw.thzgd.cn
http://www.dtcms.com/a/386616.html

相关文章:

  • 异常检测在网络安全中的应用
  • 【ubuntu】ubuntu 22.04 虚拟机中扩容操作
  • 【数值分析】05-绪论-章节课后1-7习题及答案
  • Java NIO 核心机制与应用
  • Roo Code 诊断集成功能:智能识别与修复代码问题
  • ANA Pay不再接受海外信用卡储值 日eShop生路再断一条
  • 一阶惯性环节的迭代公式
  • AWS 热门服务(2025 年版)
  • 拷打字节算法面试官之-深入c语言递归算法
  • Vehiclehal的VehicleService.cpp
  • 【传奇开心果系列】基于Flet框架实现的允许调整大小的开关自定义组件customswitch示例模板特色和实现原理深度解析
  • 八股整理xdsm
  • SpringBoot 配置文件详解:从基础语法到实战应用
  • lesson62:JavaScript对象进化:ES2025新特性深度解析与实战指南
  • ARM C1-Premium core简介
  • 机器学习-深度神经网络架构
  • godot+c#实现玩家动画
  • 【Axure高保真原型】标签树分类查询案例
  • 系统架构设计(一)
  • RK3568下QT实简易文件浏览器
  • 设备综合效率(OEE)讲解与计算案例
  • STM32G4 电流环闭环(二) 霍尔有感运行
  • git-gui --批量处理文件
  • 【代码随想录day 28】 力扣 55.跳跃游戏
  • Python Flask 项目实战
  • whisper.cpp参数调优
  • C语言第13讲
  • brew install太慢的解决办法
  • vite+vue3中使用FFmpeg@0.12.15实现视频编辑功能,不依赖SharedArrayBuffer!!!
  • AI智能问数能力全面升级,DataEase开源BI工具v2.10.13 LTS版本发布