文件是什么?

美国有多少个州2023-02-13  26

文件的概念是操作系统中最基本的概念之一,它指的是一些相关信息的集合。一个文件是一个整体,它可以存放到磁盘中,或者在被运用时,从磁盘读到内存中。文件作为一个整体,有自己的名字、一定的长度、被修改的最后日期等许多特有的附带的信息来把它与别的文件区别开来。

下面讲在DOS环境下,文件怎样取名。有哪些分类,怎样用DIR查找。

1.文件的命名

要想在磁盘上找到一个文件,就应该告诉DOS这个文件的名字。DOS当中,对文件名有些规定。

DOS中的文件名是由主文件名和扩展名组成的,这两部分之间必须用“.”隔开。

例如,用来启动DOS的磁盘都包括这个文件:

COMMAND.COM

其中,COMMAND为主文件名,COM为扩展文件名。

在DOS中关于文件名有如下规定:

(1)主文件名是不能省略的,但扩展文件名有时可以省略。

(2)主文件名是由1~8个字符组成的,而扩展名由1~3个字符组成的、组成文件名的字符有以下3种:

①26个英文字母a~z或其大写A~Z;

②10个阿拉伯数字0~9;

③一些专用字符,如$、#、@、&、%、(、)、-、!等等。

例如:play.exe

aw16.exe

guan1.gas

Zgomp.dbf

Wang!% #

mei.bat

这些都是合乎DOS规定(合法)的文件名。

下面举出一些非法的文件名,来说明取名中要避免的现象:

(误)Gu an.gas(Gu和an之间有空格,这是不允许的)

(误)Z80,CMP(文件名中不能有逗号“,”)

(误)COM(主文件名不能省略)

2.文件的分类

在DOS中文件分为两大类,即可执行文件和不可执行文件。这里,可否执行是指在DOS环境中而言,在DOS的提示符后键入可执行文件的文件名(扩展名可以省略),该文件就被执行;而不可执行文件,如果进行这样的操作,系统应该给出错误信息:

Bad command or file name

例如,假设插在A驱中的一张盘上PE.EXE和PE.HLP两个文件,前者可执行,后者不可执行,则输入:

A>PE.EXE?

就可执行PE.EXE这个文件。

输入:

A>PE.HLP?

系统就会打出错误信息:

Bad command or file ame

在DOS中,可执行文件可以从它们的扩展名中辨别出来。DOS只承认3种类型的可执行文件,它们的扩展名分别是:

COM

EXE

BAT

其中,扩展名为BAT的文件,叫做DOS批处理文件,它是由一系列DOS命令组成的,可以直接读懂,而另两类可执行文件都是由机器码组成的,不能直接阅读。

除3种可执行文件用固定的扩展名标志以外还有一些用不可执行文件的扩展名也比较通用。例如,扩展名为TXT的文件是文本文件,可以直接阅读。在许多软件中,都包含一个README.TXT文件,README的意思是“阅读我”,这里面写着关于以上软件的一些重要的信息,如果你会英文,可以把它打印出来看一看。多数软件中还有一个以HLP为扩展名的文件。例如PE软件中有PE.HLP文件,PCSHELL软件中有PCSHELL.HLP文件,它们也都是文本文件,可以阅读。

还有图形文件,用来存放图形,扩展名常为DWG;BASIC语言编的程序,扩展名为BAS;存放数据的数据库文件,扩展名为DBF等等。

3.怎样用DIR来查看文件目录

用DIR命令可以查看磁盘上的文件目录。例如,我们在A驱插入一张盘,输入:

A>DIR?

则显示出这些信息:

Volume in drive A:is learner 001

Directory of A:\?COMMANDCOM2530802-02-9012:00a

CHKDSKEXE1290703-10-966:00a

CHKLISTMS86411-10-961:52p

CHKSTATESYS4160003-10-966:00a

……………

12 file(s)403328 bytes free

我们想看一下所有扩展名为EXE的文件信息可以输入:

A>DIR *.EXE

则屏幕显示:

CHKDSKEXE1290703-10-966:00a

DEBUGEXE1571503-10-966:00a

FDISKEXE2933303-10-966:00a

MEMEXE3215003-10-966:00a

TBEXE20432001-01-9012:27a

DBLSPACEEXE27448403-10-966:00a

6 file(s)483328 bytes free

这里“*”代表主文件名,“*.EXE”表示所有以EXE为扩展名的文件。“*”叫通配符,它可以用来代替一个或几个未知的字符,灵活地运用它,可以方便我们的操作。

除“*”以外,还有一个通配符“?”。它们的区别在于,“*”代替它所在的位置和相连的其他位置上的字符,而“?”只能代替它所在位置的那一个字符。在有些特别的情况下,用“?”更方便。

例如,假设我们知道这张盘上有PCSHELL和PE两个软件,但只记得PE是P打头的两个字符的名字,但忘记了第二个字符是什么,就可以这样来查看:

A>DIR P?.EXE?

就会显示

PE.EXE

这样,PCSHELL.EXE文件不会“混”在其中显示出来。注意,在一个文件名中,“?”号多用几个没关系,例如PE?是合法的;但“*”在主文件名和扩展名中只能各用一次,即*C*.EXE是非法的。

通配符给我们使用DIR命令带来了很大方便,可以说,不会使用通配符就不是真正会使用DIR。在其他许多命令中,通配符也起到很大作用,我们将结合具体命令的学习来介绍。

广义的“文件”指公文书信或指有关政策、理论等方面的文章。文件的范畴很广泛,电脑上运行的如杀毒、游戏等软件或程序都可以叫文件。

狭义的“文件”一般特指文书,或者叫做公文。文件是人们在各种社会活动中产生的记录。狭义的"文件"并不能等同于”档案“,它们的主要区别在于是否具有保存价值以及是否具备原始记录的性质。如果两者都具备,则可以称之为”档案“,否则只能算作文件。虽然两者有很大的交集,但绝不能等同。

定义

文件是具有符号名的,在逻辑上具有完整意义的一组相关信息项的有序序列。

信息项是构成文件内容的基本单位。读指针用来记录文件当前文件之前的读取位置,它指向下一个将要读取的信息项。

写指针用来记录文件当前的写入位置,下一个将要写入的信息项被写到该处。

存储在外存介质上。 [3]

分类

按性质和用途分类:系统文件。用户文件。库文件。 按文件的逻辑结构分为:流式文件。记录式文件。 按信息的保存期限分类:临时文件。永久性文件。档案文件。 按文件的物理结构分类:顺序文件。链接文件。索引文件。HASH文件。索引顺序文件。 按文件的存取方式:顺序存取文件。随机存取文件。 UNIX系统中文件分类:普通文件。目录文件。特殊文件。在管理信息系统中,文件的分类:①按文件的用途分类:主文件、处理文件、工作文件、周转文件(存放、其他文件。②按文件的组织方式分类:顺序文件、索引文件、直接存取文件。

系统

操作系统中实现文件统一管理的一组软件,被管理的文件以及为实施文件管理所需要的一些数据结构的总称。 文件的逻辑结构是文件的外部组织形式。

词条来自百度百科

1、电脑中的文件是指电脑中建立的图片、音乐、文本、视频等通过电脑可显示、播放出的文字、图像、声乐类内容的一种数据模块。(本文附带的图就是电脑中建立的文档、图片,也是文件的一种)

2、非电脑文件通常指的是印刷或写在纸张上的文字、图片;也特指政府下发的公文,或者企业与企业之间、企业内部之间通过纸质等进行交互意见的一种载体。


转载请注明原文地址:https://juke.outofmemory.cn/read/2955850.html

最新回复(0)