一、文件、文件夹(目录)、逻辑盘、路径的概念

· 文件:是操作系统用来存储和管理信息的基本单位。每个文件都有一个名称,叫文件名。文件名通常由‌基本文件名和‌扩展名两部分组成,其中基本文件名用于说明文件内容,而扩展名用于建立程序和文件的关联关系,表示文件的类型。

‌ 文件扩展名的作用‌:文件扩展名是操作系统用来标志文件格式的一种机制。它通常由一个分隔符(句号)与文件名分开,放在文件名的后面。例如,在文件名“example.txt”中,“txt”就是文件的扩展名,表示这是一个纯文本文件。文件扩展名的作用是让系统决定当用户想打开这个文件时用哪种软件运行。

· 文件夹也叫目录:是文件的集合体,文件夹中可包含多个文件,也可包含多个子文件夹。每个文件夹都有一个唯一的名称,用于在文件系统中标识和访问。

· 逻辑盘,计算机的外存储器一般都是硬盘,为了便于数据管理,硬盘又划分成几个“盘”—称之为逻辑盘。Windows系统中的磁盘通常被划分为几个逻辑盘,这些逻辑盘是计算机外存储器(通常是硬盘)的一部分,为了便于数据管理。每个逻辑盘都有自己的根目录,即该逻辑盘的顶级目录。

· 路径:描述文件位置的一条通路,告诉操作系统如何才能找到该文件。如:(C:\Windows)注意路径的格式。

路径是文件或子目录在磁盘上的位置,可以分为绝对路径和相对路径。绝对路径是从根目录开始的完整路径,如C:\Users\username\Documents\file.txt。相对路径则是相对于当前工作目录的位置,如./folder/file.txt表示文件在当前工作目录的上一级目录中的folder文件夹中。

二、Windows采用树形目录结构来组织和管理文件。

Windows的树形目录结构,也称为文件系统层次结构,是一个倒置的树状结构。这种结构以“根目录”为起点,向下分支形成各级子目录,每个子目录又可以包含更深一层的子目录,如此层层递进,形成了一个类似树状的结构。每个目录(也称为文件夹)可以包含文件和其他子目录,文件和子目录的数量没有严格的限制,这取决于文件系统的类型和容量









三、小结

Windows操作系统采用树形结构来管理计算机中的文件。‌

Windows系统通过树形结构来组织和管理文件和文件夹,这种结构使得用户可以清晰地浏览和操作文件系统中的各项内容。树形结构以文件夹(也称为目录)为基础,通过创建不同层级的文件夹来组织文件,每个文件夹都可以包含子文件夹,形成树状的结构。这种结构不仅使得文件的管理更加有序,而且方便用户通过路径来快速定位和访问特定的文件或文件夹。此外,Windows还提供了文件资源管理器(File Explorer),这是一个图形用户界面的工具,用于浏览、管理和操作文件和文件夹,进一步增强了用户对文件的操作体验‌

Windows的树形目录结构的更多相关文章

  1. Java实现遍历N级树形目录结构

    最近挺忙,一直在做项目,然后有个树形目录结构需要返回给前端,这里给大家说一下实现的思路. 具体达到的效果类似: 一级目录A: 二级目录A: 三级目录: 四级目录: 文件.txt 二级目录B: 文件1. ...

  2. Windows cmd 生成目录结构 dir /b,tree /f,xcopy

    >dir *.sh *.ksh *.java /s/b > list.txt >tree /f > list.txt >xcopy C:\folder\from_fold ...

  3. java打印树形目录结构

    import java.io.File; public class MainTest { public static void main(String[] args) { String dirname ...

  4. windows上jmeter目录结构功能

    1.bin :存储了jmeter的可执行程序,如启动 2.lib:存储了jmeter的整合的功能(如.jar文件程序) 3.启动jmeter:双击bin\apachejmeter.jar jmeter ...

  5. Linux目录结构及文件基础操作

    一.Linux目录结构 windows系统中主要以存储介质为主(磁盘). UNIX和Linux系统中主要是以目录为主(以树形目录结构的形式构建整个系统). 1. FHS(Filesystem Hier ...

  6. (大数据工程师学习路径)第一步 Linux 基础入门----目录结构及文件基本操作

    Linux 目录结构及文件基本操作 介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux 目录 ...

  7. Linux文件系统的目录结构

    Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...

  8. Linux系统的目录结构及常见目录总结

    Linux系统的目录结构(必须掌握的内容) 所有目录只有一个顶点/(根),所有目录的起点. 只有一棵树 Linux的目录结构也是有规律的,而且也是按照类别组织的. 应用程序 /usr/bin 数据文件 ...

  9. Linux 目录结构及文件基本操作

    Linux 目录结构及文件基本操作 实验介绍 1.Linux 的文件组织目录结构. 2.相对路径和绝对路径. 3.对文件的移动.复制.重命名.编辑等操作. 一.Linux 目录结构 在讲 Linux ...

  10. Linux 文件系统的目录结构

    http://www.jb51.net/LINUXjishu/151820.htmlLinux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些 ...

随机推荐

  1. 分布式执行引擎Ray-部署

    1. Ray集群 Ray 有多种部署模式,包括单机,k8s,VM等. 在单机下,可以直接用ray.init来快速启动ray的运行环境,但是如果要在多节点上执行,则必须先部署Ray Cluster. 一 ...

  2. centos 下安装pip pip3

    centos 下安装pip pip3 上一篇说过了如何在centos7 上安装python3 并与python2.7共存. 这篇说一下 安装python2.7 下安装的pip 以及python3 下的 ...

  3. perf时 出现[kernel.kallsyms] 符号怎么办

    在 perf 工具生成的火焰图中看到 [kernel.kallsyms],通常意味着火焰图中包含内核符号,但这些符号没有被正确解析.这可能是由于以下几个原因导致的: 内核符号表不可用或不完整:perf ...

  4. Java日期时间API系列37-----时间段是否有重叠(交集)的计算方法

    在日程安排或预约排期等场景中,经常会需要对比2个或多个时间段是重叠的功能,我经过整理和验证,发现了下面的算法比较好一些,分享一下. 1.只有2个时间段的情况 例如:存在区间A.区间B,重叠的情况很多, ...

  5. dotnet定义扩展方法

    // 扩展方法 // 1.创建静态类静态方法 2. 在静态方法中参数中使用 this 关键字指定需要扩展的类 // 密封类 不能直接继承,通过扩展方法,拿到父类的属性和方法进行扩展补充

  6. C# Webapi Filter 过滤器 - 生命周期钩子函数 - Exception Filter 基础

    什么是Filter ? 1. 切面编程机制,在 ASP.NET Core 特定的位置执行我们自定义的代码: 2. ASP.NET Core 中的Filter五种类型,Authorization ,fi ...

  7. redis - 认识 nosql 认识 redis 基础 linux安装 redis

    sql和nosql的区别 1. 结构化  非结构化 2. 关联的 非关联的 3. sql查询  非 sql 4. 存储方式 磁盘 内存 5.扩展性 垂直 水平 6. 使用场景: 数据结构固定,相关业务 ...

  8. git安装使用及连接gitlab集成idea

    一.简介 Git是一个开源的分布式版本控制系统,通过git可以对项目进行代码托管,通常配合GitLub.Github使用: 想了解更多请进官网(官网下载较慢):https://www.git-scm. ...

  9. 今日一学,5道Java基础面试题(附Java面试题及答案整理)

    前言 马上国庆了,本来想着给自己放松一下,刷刷博客,慕然回首,自动拆装箱?equals?==?HashCode? instanceof? 似乎有点模糊了,那就大概看一下5道Java基础面试题吧.好记性 ...

  10. 从零开始:NetBox 4.1 Docker 部署和升级

    前言 由于Netbox 官方的中文语言日渐完善,所以新出一个使用官方Docker源部署和升级的教程. Netbox 系列文章:https://songxwn.com/categories/NetBox ...