文件是具有符号名的,在逻辑上具有完整意义的一组相关信息项的有序序列。信息项是构成文件内容的基本单位。读指针用来记录文件当前文件之前的读取位置,它指向下一个将要读取的信息项。
写指针用来记录文件当前的写入位置,下一个将要写入的信息项被写到该处。存储在外存介质上。
按性质和用途分类:系统文件。用户文件。库文件。 按文件的逻辑结构分为:流式文件。记录式文件。 按信息的保存期限分类:临时文件。永久性文件。档案文件。
扩展资料
一般文件,删除的时候提示磁盘未满或者未写保护,自带或者安全卫士的软件管家都无法卸载这个软件;(注:如果说提示正在使用,那么通过任务管理器关掉就可用删除)无法卸载的时候,只能通过删除整个文件夹来解决。
遇到无法删除的情况,也有很多办法,一般情况下,强力卸载或者通过文件粉碎就可以了,如果你不想下载其他软件来进行粉碎。
参考资料来源:百度百科-文件
[编辑本段]概论英文:Document 词目:文件 拼音:wén jìan 基本解释 1. [documentspapersinstruments]∶指公文书信等 2. [articles]∶指有关政策、理论等方面的文章
[编辑本段]详细解释
1. 指公文、信件等
郑观应 《盛世危言·考试上》:“次第而升,以资历练,文件自理,q炮自发。”
2. 有关政治、时事、学术研究等方面的文章
魏巍 《东方》第四部第十章:“军部的一个参谋,带着一个通讯员到 信息及其承载媒体
[编辑本段]示例
记录、规范、程序文件、图样、报告、标准。 文件是一个具有符号的一组相关联元素的有序序列。文件可以包含范围非常广泛的内容。系统和用户都可以将具有一定独立功能的程序模块、一组数据或一组文字命名为一个文件。 注1:媒体可以是纸张,计算机磁盘、光盘或其他电子媒体,照片或标准样品,或它们的组合。 注2:一组文件,如若干个规范和记录,经常被称为“documentation”。 注3:某些要求(如易读的要求)与所有类型的文件有关,然而对规范(如修订受控的要求)和记录(如可检索的要求)可以有不同的要求。 -------------------------------
[编辑本段]计算机文件
计算机文件属于文件的一种,与普通文件载体不同,计算机文件是以计算机硬盘为载体存储在计算机上的信息集合。文件可以是文本文档、图片、程序等等。文件通常具有三个字母的文件扩展名,用于指示文件类型(例如,图片文件常常以 JPEG 格式保存并且文件扩展名为 .jpg)。
[编辑本段]文件系统的代码
下面是文件系统的代码,根据这个代码我们可以更好地了解文件系统的工作流程 1. main.cpp #include "head.h" #include "blockinodesuperblock.h" #include "initial.h" #include "userop.h" #include "file.h" #include "dir.h" #include "command.h" #include "chsome.h" // by ctu_85 http://blog.csdn.net/ctu_85/archive/2008/02/29/2135420.aspx ///////////////////////////////////////////////////////////////////////////////////////// void main() { control.open("control.txt",ios::in | ios::out | ios::nocreate) int i control>>i control.close() if(i!=0)//不为0就初始化 { initial() } control.open("control.txt",ios::in | ios::out | ios::nocreate) control.seekp(0) control<<0//默认是上次基础上继续下去不用再初始化 control.close() strcpy(curname,"root")//当前目录文件名为root road[0]=0//当前目录路径(存放从根目录到这里的结点号) num=1//最后位road[num-1]为当前目录文件i结点号 cout<<"请登陆系统\n" while( !login() )//登陆为止 cout<<"wrong !!!\n" cout<<" login success"<<endl cout<<"******Welcome "<<auser<<"******" readsuper() getcommand()//命令解析函数 writesuper() } 2. blockinodesuperblock.h ///////////////////////////////////////////////////////////////////////////////////////// int ialloc()//申请一个i结点 返回结点号 否则返回-1 { if(superblock.fiptr>0) { int temp=superblock.fistack[80-superblock.fiptr]//当前可用 superblock.fistack[80-superblock.fiptr]=-1 superblock.fiptr-- return temp } return -1 } ///////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// void ifree(int index)//指定一个结点号,回收一个i结点 { disk.open("disk.txt",ios::in | ios::out | ios::nocreate )//清空结点 disk.seekp(514+64*index+2*(index/8)) disk<<setw(64)<<' ' disk.close() for(int i=80-superblock.fiptri<80i++)//结点号找到合适位置插入空闲结点号栈 { if(superblock.fistack<index)//小于它的前移一位 { superblock.fistack[i-1]=superblock.fistack } else//放在第一个大于它的结点号前面 { superblock.fistack[i-1]=index break } } superblock.fiptr++ } ///////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////// /*成组链接法*/ int balloc()//申请一个盘块 返回盘块号 否则返回-1 { int temp=superblock.fbstack[10-superblock.fbptr] if(superblock.fbptr==1)//是栈底了==>是记录盘块了 { //是最后记录盘块最后号0(保留作栈底 分配不成功) if(temp==0) { return -1 } superblock.fbstack[10-superblock.fbptr]=-1 superblock.fbptr=0 //盘块内容读入栈 for(int i=0i<10i++) { int id,num=0 disk.open("disk.txt",ios::in | ios::out | ios::nocreate ) //先计算盘块内容个数num(最多10),最后盘块可能不到10个 disk.seekg(514*temp) for(int i=0i<10i++) { disk>>id num++ if(id==0) break } disk.seekg(514*temp)//盘块内容读入栈 for(int j=10-numj<10j++) { disk>>id superblock.fbstack[j]=id } superblock.fbptr=num disk.close() } disk.open("disk.txt",ios::in | ios::out | ios::nocreate )//清空回收盘块 disk.seekp(514*temp) disk<<setw(512)<<' ' disk.close() //盘块使用掉 return temp } else//不是记录盘块==>盘块使用掉 { superblock.fbstack[10-superblock.fbptr]=-1 superblock.fbptr-- return temp } } /////////////////////////////////////////////////////////////////////////////////////////
[编辑本段]文件扩展知识
文件的范畴很广泛但是你只要知道,你运行的程序啊,什么杀毒的啊什么什么的其实都叫文件,. 也就是档案的意思. 所谓“文件”,就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。 文件有很多种,运行的方式也各有不同。一般来说我们可以通过文件名来识别这个文件是哪种类型,特定的文件都会有特定的图标(就是显示这个文件的样子),也只有安装了相应的软件,才能正确显示这个文件的图标。 文件是与软件研制、维护和使用有关的资料,通常可以长久保存。文件是 软件 的重要组成部分。在软件产品研制过程中,以书面形式固定下来的用户需求、在研制周期中各阶段产生的规格说明、研究人员作出的决策及其依据、遗留问题和进一步改进的方向,以及最终产品的使用手册和 *** 作说明等,都记录在各种形式的文件中。 文件是对软件中另一组成部分—— 程序的解释和说明,是对研制过程进行管理的重要手段。管理人员通过文件来确立不同研制人员或小组之间的工作联系,调整研制周期各阶段之间的衔接关系,并根据所产生的文件检查和控制研制工作的进度。文件也是使用、理解和维护软件所不可缺少的重要资料。 文件就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。 文件:电脑中的文件可以是文档、程序、快捷方式和设备。文件是由文件名和图标组成,一种类型的文件具有相同的图标,文件名不能超过255个字符(包括空格)。 文件是指存储在外部介质上的数据的集合。
文件是指.exe,可执行文件(外部命令);.com,可执行文件(内部命令);.cab,是安装盘上的数据打包文件;.dll,动态链接库文件等。
文件夹是指用来存放文件的。
计算机文件(或称文件、电脑档案、档案),是存储在某种长期储存设备上的一段数据流。所谓“长期储存设备”一般指磁盘、光盘、磁带等。其特点是所存信息可以长期、多次使用,不会因为断电而消失。
类型与内容
一种重要的文件是文本文件,是由一些字符的串行组成的。二进制文件一般是指除了文本文件以外的文件。
储存方式
虽然一个文件表现为一个单一的流,但它经常在磁盘不同的位置存储为多个数据碎片(甚至是多个磁盘)。 *** 作系统会将它们组织成文件系统,每个文件放在特定的文件夹或目录中。
文件是由软件创建的,而且符合特定的文件格式。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)