文件类型属性为文件的文件该怎么打开?

附图,方便大家理解。... 附图,方便大家理解。 展开
 我来答
数码达人淼淼

2020-11-17 · TA获得超过6882个赞
知道大有可为答主
回答量:8857
采纳率:72%
帮助的人:254万
展开全部
文件被命名以方便用户,并且通过名称可以引用。名称通常为字符串

文件的属性因操作系统而异,但通常包括:
名称:符号文件名是以人类可读形式来保存的唯一信息。

标识符:这种唯一标记(通常为数字)标识文件系统的文件,它是文件的非人类可读的名称。

类型:支持不同类型文件的系统需要这种信息。

位置:该信息为指向设备与设备上文件位置的指针。

尺寸:该属性包括文件的当前大小(以字节、字或块为单位)以及可能允许的最大尺寸。

保护:访问控制信息确定谁能进行读取、写入、执行等。

时间、日期和用户标识:文件创建、最后修改和最后使用的相关信息可以保存。这些数据用于保护、安全和使用监控。

有些较新的文件系统还支持扩展文件属性,包括文件的字符编码和安全功能,如文件校验和。

所有文件的信息保存在目录结构中,该目录结构也保存在外存上。通常,目录条目由文件的名称及其唯一标识符组成。

根据标识符可定位其他文件属性。记录每个文件的这些信息可能超过 1KB 字节。在具有许多文件的系统中,目录本身的大小可能有数兆字节。

由于目录(如文件)必须是非易失性的,因此必须存在设备上,并根据需要而被调入内存。

文件为抽象数据类型。为了正确定义文件,需要考虑可以对文件执行的操作。操作系统可以提供系统调用,来创建、写入、读取、重新定位、删除及截断文件。

下面讨论操作系统如何执行这 6 个基本文件操作:

创建文件:创建文件需要两个步骤。首先,必须在文件系统中为文件找到空间;其次,必须在目录中创建新文件的条目。

写文件:为了写文件,使用一个系统调用指定文件名称和要写入文件的信息。根据给定的文件名称,系统搜索目录以查找文件位置。

系统应保留写指针(writepointer),用于指向需要进行下次写操作的文件位置。每当发生写操作时,写指针必须被更新。

读文件:为了读文件,使用一个系统调用,指明文件名称和需要文件的下一个块应该放在哪里(在内存中)。

同样,搜索目录以找到相关条目,系统需要保留一个读指针,指向要进行下一次读取操作的文件位置。一旦发生了读取,读指针必须被更新。

因为进程通常从文件读取或写到文件,所以当前操作位置可以作为进程的当前文件位置指针。读和写操作都使用相同的指针,可节省空间并降低系统复杂性。

重新定位文件:搜索目录以寻找适当的条目,并且将当前文件位置指针重新定位到给定值。重新定位文件不需要涉及任何实际的 I/O。这个文件操作也称为文件定位。

删除文件:为了删除文件,在目录中搜索给定名称的文件。找到关联的目录条目后,释放所有文件空间,以便它可以被其他文件重复使用,并删除目录条目。

截断文件:用户可能想要删除文件的内容,但保留它的属性。不是强制用户删除文件再创建文件,这个功能允许所有属性保持不变(除了文件长度),但让文件重置为零,并释放它的文件空间。
cws963101
高粉答主

2019-02-01 · 醉心答题,欢迎关注
知道大有可为答主
回答量:3.9万
采纳率:79%
帮助的人:1.1亿
展开全部
文件扩展名丢失了。
如果知道是什么类型的文件,可以添加扩展名后打开。
否则,无法打开。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式