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

文件有关的知识点

文件路径

文件路径 分为绝对路径和相对路径

1、绝对路径

定义:从文件根目录开始,完整的描述文件或文件夹的位置的路径。

特点:1)(唯一性)每个文件在系统中,只有一个绝对路径。

2)(起点固定)总是以根目录开始。

3)(不受当前位置的影响)无论你在文件系统的那个位置(当前工作目录),同一个文件的绝对路径是不变的。

2、相对路径

定义:相对于当前工作目录来描述文件或文件夹位置的路径,它不从跟目录开始。

特点:1)(不唯一)同一个文件,在不同的位置使用相对路径时,写法不同。

2)(起点可变)依赖于 当前所在的目录。

3)(简洁)通常 比绝对路径短,特别是在操作当前目录附近的文件时。

常用符号:

.(一个点)代表当前目录

..(两个点)代表父目录

没有符号前缀:直接写文件名,表示当前目录下

文件的概念

基本定义:文件是计算机中用于存储数据的基本单位,由操作系统统一管理,它本质是存储在存储介质(如硬盘、U盘)上的命名数据集合,通过文件系统进行组织、访问和控制。

分类:常分类是按照内容格式分类 分为二进制文件和文本文件

核心区别

1、存储内容

文本文件:仅存储可读字符(字母、数字、符号),使用字符编码 (如ASC||、UTF-8)等组成

二进制文件:存储任意字节序列,可能包含机器指令,压缩数据,图片操作等非文本信息

2、编码与解释

文本文件:数据必须符合特定字符编码规则(如UTF-8)

二进制文件:1)字节直接对应原始数据,无编码转化

2)程序需按照特定结构解析(如PEG文件头、EXE指令)

3、文件结构

文本文件:人类可读,可用文本编辑器(记事本、VS code)直接看/编辑。

示例:.txt .csv .ttml 源代码文件

二进制文件:人类不可读(显示为乱码),需要用特定的软件解析

示例:.exe .jpg .mp3 数据库文件

4、读写方式

文本文件:1)编程中按照字符流处理

2)自动处理编码和换行符转换

二进制文件:1)按照字节流处理

2)直接操作原始字节 无转换

http://www.cnnetsun.cn/news/55133.html

相关文章:

  • 如何快速解决鸣潮卡顿问题:WaveTools终极解锁120帧指南
  • Visio + DeepSeek 联动:文本描述转流程图的标准化指令与格式优化
  • 旺玖PL27A1芯片,USB3.0数据对拷线方案,跨系统数据传输方案,PL27A1代理商
  • FF14智能自动跳过副本动画的高效解决方案
  • 基于SpringBoot + Vue的二手车交易平台
  • 基于SpringBoot + Vue的智能图书馆管理系统
  • 基于SpringBoot + Vue的智能交通信息发布平台的设计与实现
  • 旋转标定的数学公式
  • Linux系统编程1(文件操作、Makefile)
  • Zotero文献管理效率革命:Linter插件让你的文献库焕然一新
  • Free-NTFS-for-Mac终极指南:苹果电脑完美读写NTFS磁盘的完整解决方案
  • 卡牌批量生成终极指南:5分钟掌握桌游设计利器
  • 视频分段处理技术突破:多GPU协同下的超分辨率性能优化
  • DroidRun 革命性体验:用对话式命令玩转 Android 自动化
  • 25、寻找生成元和离散对数:算法与应用
  • 29、矩阵知识全解析:从基础定义到高斯消元法
  • 36、多项式算术及其应用
  • 37、多项式算术及其应用
  • Calibre-Douban插件:元数据管理与电子书整理的高效解决方案
  • 31、集群架构全解析:类型、配置与最佳实践
  • AI Agent领域的痛点与创新解决方案
  • 44、网络安全之防火墙与病毒防护全解析
  • 50、未来信息技术趋势:关键技术解析与应用前景
  • 快速掌握yt-dlp-gui:Windows视频下载终极指南
  • Zotero-GPT插件API密钥配置终极指南:3步解决密钥错误问题
  • 哔哩哔哩Linux客户端深度体验与技术解析
  • 零基础构建虚拟文件系统:WinFsp实战指南
  • 解锁千万级3D资产宝库:Objaverse-XL实战应用全解析
  • 4小时变25分钟:飞书文档批量导出神器让备份效率飙升
  • 革命性突破:下一代Web图像处理技术深度解析