信息 > 文件
目录
wén jiàn wén jiàn
  ①广义指组织或个人为处理事务而制作的有信息记录的各种材料。狭义指机关、团体、企事业单位对外发出的和内部使用的公文。②性质相同的记录组成的集合。按记录的类型不同,分操作系统文件和数据库文件两类。操作系统中的文件仅是一维的连续的字符序列,其中的记录仅是一个字符组;数据库中的文件是带有结构的记录的集合,由一个或多个数据项组成。
wén jiàn wén jiàn
  指公文书信等
No. 3
  指有关政策、理论等方面的文章
No. 4
  指公文、信件等。 郑观应 《盛世危言·考试上》:“次第而升,以资歷练,文件自理,枪炮自发。”
No. 5
  有关政治理论、时事政策、学术研究等方面的文章。 魏巍 《东方》第四部第十章:“军部的一个参谋,带着一个通讯员到师里送作战文件。”
No. 6
  2000版iso9000族标准概论
  文件document
  信息及其承载媒体
  示例:记录、规范、程序文件、图样、报告、标准。
  文件是一个具有符号的一组相关联元素的有序序列。文件可以包含范围非常广泛的内容。系统和用户都可以将具有一定独立功能的程序模块、一组数据或一组文字命名为一个文件
  注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<<"请登陆系统
  ";
  while( !login() )//登陆为止
  cout<<"wrong !!!
  ";
  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.fiptr;i<80;i++)//结点号找到合适位置插入空闲结点号栈
  {
  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=0;i<10;i++)
  {
  int id,num=0;
  disk.open("disk.txt",ios::in | ios::out | ios::nocreate );
  //先计算盘块内容个数num(最多10),最后盘块可能不到10个
  disk.seekg(514*temp);
  for(int i=0;i<10;i++)
  {
  disk>>id;
  num++;
  if(id==0)break;
  }
  disk.seekg(514*temp);//盘块内容读入栈
  for(int j=10-num;j<10;j++)
  {
  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个字符(包括空格)。
No. 7
  2000版ISO9000族标准概论
  文件 Document
  信息及其承载媒体
  示例:记录、规范、程序文件、图样、报告、标准。
  文件是一个具有符号的一组相关联元素的有序序列。文件可以包含范围非常广泛的内容。系统和用户都可以将具有一定独立功能的程序模块、一组数据或一组文字命名为一个文件
  注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;//当前目录路径(存放从根目录到这里的结点号)
  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.fiptr;i<80;i++)//结点号找到合适位置插入空闲结点号栈
  {
  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=0;i<10;i++)
  {
  int id,num=0;
  disk.open("disk.txt",ios::in | ios::out | ios::nocreate );
  //先计算盘块内容个数num(最多10),最后盘块可能不到10个
  disk.seekg(514*temp);
  for(int i=0;i<10;i++)
  {
  disk>>id;
  num++;
  if(id==0) break;
  }
  disk.seekg(514*temp);//盘块内容读入栈
  for(int j=10-num;j<10;j++)
  {
  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个字符(包括空格)。
  文件是指存储在外部介质上的数据的集合。
百科辞典
  wenjian
  文件
  document
    与软件研制、维护和使用有关的资料,通常可以长久保存。文件是软件的重要组成部分。在软件产品研制过程中,以书面形式固定下来的用户需求、在研制周期中各阶段产生的规格说明、研究人员作出的决策及其依据、遗留问题和进一步改进的方向,以及最终产品的使用手册和操作说明等,都记录在各种形式的文件中。
    文件是对软件中另一组成部分──程序的解释和说明,是对研制过程进行管理的重要手段。管理人员通过文件来确立不同研制人员或小组之间的工作联系,调整研制周期各阶段之间的衔接关系,并根据所产生的文件检查和控制研制工作的进度。文件也是使用、理解和维护软件所不可缺少的重要资料
     (周锡令)
    
英文解释
  1. :  SGML document SGML,  Folder
  2. n.:  scripture,  File,  paper, form, book, etc giving information about sth, evidence or proof of sth,  articles,  documents; papers; instruments,  safe custody,  a clean [fair] copy,  writing,  writ,  text,  shell,  paper,  purview,  portfolio,  papers,  muniment,  matter,  instrument,  documentation,  Document,  circular,  archives
  3. adj.:  quadruplicate
  4. vt.:  declassify
法文解释
  1. n.  document, fichier ( informatique )
近义词
文献集
公文, 文献
相关词
计算机格式文件格式图片电脑位图文件c语言程序设计
外交上海公报硬盘硬件美国法律国际电影
机构电视广播经济会计百科数据mp3信息
IT更多结果...
包含词
C文件文件I文件夹文件名文件柜文件的
分类详情
msm文件hex文件hosts文件api文件spl文件
tmp文件gif文件pdf文件bcp文件rar文件
raw文件ovl文件pe文件ini文件reg文件
txt文件