A File
是一个对象,它包含用于不同目的和类型的数据,如信息、图像、视频、配置、数据库等。文件是操作系统中最重要的组件之一。
文件内容
系统中的所有数据都存储在文件中。所以文件可以以不同的格式存储不同类型的数据。一个文件可能包含简单的文本到二进制图像数据到数据库服务器数据。下面是一些最常用和存储的文件内容。
- 文本
- 文件
- 演示
- 数据库
- 视频
- 图像
- 配置
- 临时数据
- 可执行文件
- 图书馆
- 设备驱动程序
文件命名
文件以不同的名称命名,并与其数据和用途相关。名为的文件很重要,因为它们的名称使它们唯一且易于访问。文件名可以使用字母数字字符,但操作系统和文件系统有一些限制。设置这些限制是为了防止撞车。
- Windows XP操作系统
FAT32
名为的文件系统文件不能使用"/*?<>|:
最大文件长度为255个字符。 - Windows 7、Windows 8和Windows 10
NTFS
名为的文件系统文件不能使用"/*?<>|:
最大文件长度为256个字符。 - MacOS X公司
HFS+/UFS
名为的文件系统文件不能使用:
最大文件长度为255个字符。 - Linux操作系统
ext4
名为的文件系统文件不能使用NUL byte
并且最大文件没有字符长度限制。
文件类型和扩展名
文件存储时还带有一些扩展名和它们的名称,以便指定它们所包含的数据类型和格式。下面您可以找到一些流行的文件类型及其扩展名和使用类型。
-
.txt
是存储简单的未格式化文本的文本文件格式。 -
.exe
是一种可执行文件格式,其中包含执行和运行应用程序的指令。 -
.dll
是动态库,它提供可执行的数据和库。 -
.doc
和.docx
Word文件格式,用于存储带格式和样式的文档和带有图像的文本内容。 -
.pdf
是一种可移植文档文件格式,它将文档转换为可移植格式。 -
.png
是一种主要用于Linux系统和web的图像格式。 -
.jpeg
或.jpg
是在Windows和web中存储图像的文件格式 -
.ppt
是存储演示文稿的PowerPoint演示文稿文件格式。
相关文章: Linux Lsof命令教程及示例
文件管理
文件可以根据其格式和用途由不同的工具和应用程序进行管理。例如,不同的应用程序(如Google Chrome、Adobe pdf Reader、Foxit pdf Reader等)可以查看pdf文件,但为了编辑一些特殊的应用程序(如Adobe DC Premium),可能需要。如果我们只想复制一个pdf文件,OS文件浏览器或资源管理器可以不用任何额外的工具。
![图片[1]-什么是文件?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/03/poftut_image-24-1024x570.png)
Windows文件资源管理器是Windows操作系统提供的一个非常流行的工具。它具有与文件相关的功能,如 Copy
, Paste
, Delete
, Rename
, Create ShortCut
, Show Properties
等。
![图片[2]-什么是文件?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/03/poftut_image-26.png)
文件工具和应用程序
即使操作系统提供了内置的工具和应用程序来管理文件也有一些有用的第三方工具来管理文件。这些第三方文件管理工具为管理文件提供了额外的、有趣的、简单的功能。
- X倍体
- 强大的文件管理
- fman公司
- 自由指挥官
- 探险家++
- 阿尔塔普蝾螈
- 标记空间
文件属性和属性
文件具有一些属性,这些属性提供有关它们的信息。下面是一些属性,这些属性对于获取有关文件的更详细信息非常有用。
Name
是最通用的属性,它显示文件的完整名称而不隐藏扩展名等。
Location
存储和查找文件的路径。
Type of file
也是与 File Extension
.
Size
文件占用的存储区域。根据大小文件可以分为小文件或大文件。
Created
第一次创建文件的时间。
相关文章: 如何递归删除早于1天/1周/1个月的文件
Modified
上次修改或更改文件的时间。
Accessed
是访问文件的时间。
Read-only
属性将文件设置为只读,可以更改、编辑或更新,但可以查看或访问。
Hidden
属性将对用户隐藏文件,但可以通过指定完整路径来使用。
![图片[3]-什么是文件?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/03/poftut_image-27.png)
文件存储介质
文件可以存储在不同的平台、不同的存储介质和不同的格式上。让我们列出一些流行的文件存储介质。
System HDD
是存储文件的最常用方法,该文件存储在用户的主目录中。
Flash USB Drive
是另一种流行的文件存储介质,用于物理地将文件移动或传输到另一个系统。闪存USB驱动器是即插即用,这使他们实用和快速。
Cloud Systems
是最近流行的文件存储介质。云系统运行在远程位置的数据中心上,通过互联网复制或同步文件。
CD-ROM
是一种使用有限的存储区域存储文件的陈旧而缓慢的方法。目前,它们被闪存USB驱动器取代。
Floppy Disk
它比CD-ROM旧,在现代使用率很低。