文件属性和路径

文件属性

我们先补充一个知识:

任何新建的文件刚开始都是在磁盘上的

假设我们在文件夹中新建一个1.txt文本文档,他的大小是0KB,但是不能说明这个文件不占用磁盘空间

文件由 文件属性+文件内容组成,这里只能说明文件内容是空

文件属性也是数据,是数据就需要保存

未来我们对文件的任何操作,无外乎就两类:

  1. 对文件属性的操作

  2. 对文件内容的操作
    这里的任何操作也分为两类:

  3. 用指令控制文件

  4. 编程访问文件

路径

  • \ :windows的路径分隔符
  • /:Linux的路径分隔符

用路径分隔符维护起来的就是路径

  • 两个路径分割符中间一定是一个"文件夹"
  • 路径最末端一定是一个普通文件或文件夹

为什么要有路径?

系统层标识一个特定的文件

路径必须具有唯一性

相关推荐
m0_694845579 分钟前
教你使用服务器如何搭建数据库
linux·运维·服务器·数据库·云计算
空灵之海28 分钟前
Ubuntu Server 22.04.5系统安装教程
linux·运维·ubuntu
gamers1 小时前
rock linux 9 安装mysql 5.7.44
linux·mysql·adb
arbboter1 小时前
【自动化】深入浅出UIAutomationClient:C#桌面自动化实战指南
运维·c#·自动化·inspect·uiautomation·uia·桌面自动化
二进制_博客1 小时前
给CentOS的虚拟机扩容
linux·运维·centos
千钰v2 小时前
Tcpdump: The Basics Tcpdump 基础
linux·运维·网络·tcpdump·tryhackme
kk5792 小时前
【Ubuntu】sudo apt update出现E :仓库***没有Release文件
linux·运维·ubuntu
cellurw2 小时前
Linux下C语言实现HTTP+SQLite3电子元器件查询系统
linux·c语言·http
belldeep2 小时前
Win10 上 Debian 12 如何安装 Redis ?
运维·redis·debian
文弱书生6562 小时前
5.后台运行设置和包设计与实现
服务器·开发语言·c#