源文件一般指用汇编语言或高级语言写出来的代码保存为文件后的结果。创建和编译源文件在这里可以分为两个步骤,第一步是指在创建一个新源文件时,系统首先要为新源文件分配必要的外存空间,并在文件系统的目录中,为之建立一个目录项;第二步是指利用编译程序将源文件编译成目标文件的过程。文件是指由创建者所定义的、具有文件名的一组相关元素的集合。一个文件必须要有一个文件名,它通常是由一串 ASCII 码或(和)汉字构成的, 名字的长度因系统不同而异。如在有的系统中把名字规定为 8 个字符,而在有的系统中又规定可用 14 个字符。此外,文件应具有自己的属性,属性可以包括:(1) 文件类型。(2) 文件长度。(3) 文件的物理位置。(4) 文件的建立时间。