• 正在加载中...
  • 文件

    文件是现代词,是一个专有名词,指的是形成的正式文书,分为公文、文书、函件和其他文件。狭义的“文件”就是档案的意思,广义的“文件”指公文书信或指有关政策、理论等方面的文章。文件的范畴很广泛,电脑上运行的程序、杀毒等等都叫文件。

    编辑摘要

    基本信息 编辑信息模块

    中文名: 文件
    类型: 正式文书等 示例: 记录、 规范、 程序文件、 图样、 报告、 标准

    目录

    详细解释/文件 编辑

    1. 指公文、信件等

    郑观应 《盛世危言·考试上》:“次第而升,以资历练,文件自理,枪炮自发。”

    2. 有关政治、时事、学术研究等方面的文章

    魏巍《东方》第四部第十章:“军部的一个参谋,带着一个通讯员到 

    信息及其承载 媒体

    示例/文件 编辑

    文件文件
    记录、 规范程序文件、 图样报告标准。 

    文件是一个具有 符号的一组相关联元素的有序序列。文件可以包含范围非常广泛的内容。 系统和用户都可以将具有一定独立功能的 程序模块、一组数据或一组文字命名为一个文件。 

    注1: 媒体可以是纸张, 计算机磁盘、光盘或其他电子媒体,照片或 标准样品,或它们的组合。 

    注2:一组文件,如若干个 规范记录,经常被称为“documentation”。 

    注3:某些 要求(如易读的要求)与所有类型的文件有关,然而对 规范(如修订受控的要求)和 记录(如可检索的要求)可以有不同的要求。
      -------------------------------

    TS16949/ISO 文件 定义/文件 编辑

    文件:以文字或图示描述管理内容或业务内容、通过规定 程序由有权人员签署发布、 要求接收者据此作出 规范反应的 电子文档或纸质文档。体系中的文件分为三个层次。 

    文件文件
    一层次文件——质量手册
    :对质量体系作概括表述、阐述及指导质量体系实践的主要文件,是公司全体员工进行质量管理活动的基本依据和准则,是企业质量管理和质量保证活动应长期遵循的纲领性文件。 

    二层次文件——程序文件:对 顾客导向过程(COP)和支持过程(SP)及管理过程(MP)以逻辑上独立的活动进行区分、并予以 规范、以确保过程和结果符合顾客 要求的文件,是质量手册的支持文件,是员工进行质量管理活动的具体依据。 

    三层次文件——作业文件:依据 程序文件规范,对其所指向的过程进行分解描述、以指导具体操作的文件。比如 设备操作规程、作业指导书、 图纸、明细表、检查基准书、 工艺流程图、行政通知公告、部门管理 规范、临时 作业文件、对外沟通函件等。 

    记录”作为质量体系的第四层次,区别于“文件”,具体定义请见词条“ 记录”。

    计算机文件/文件 编辑

    计算机文件属于文件的一种,与普通文件载体不同, 计算机文件是以计算机硬盘为载体存储在计算机上的 信息集合。文件可以是 文本文档、图片、 程序等等。文件通常具有三个字母的 文件扩展名,用于指示 文件类型(例如,图片文件常常以 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"<
      cout<<"******Welcome "< <<"******";
      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< <<' ';
      disk.close();
      for(int i=80-superblock.fiptr;i<80;i++)//结点号找到合适位置插入空闲结点号栈
      {
      if(superblock.fistack
      {
      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< <<' ';
      disk.close();
      //盘块使用掉
      return temp;
      }
      else//不是 记录盘块==>盘块使用掉
      {
      superblock.fbstack[10-superblock.fbptr]=-1;
      superblock.fbptr--;
      return temp;
      }
      }
      /////////////////////////////////////////////////////////////////////////////////////////

    文件扩展知识/文件 编辑

    文件文件

    所谓“文件”,就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。
    文件有很多种,运行的方式也各有不同。一般来说我们可以通过文件名来识别这个文件是哪种类型,特定的文件都会有特定的图标(就是显示这个文件的样子),也只有安装了相应的软件,才能正确显示这个文件的图标。
    文件是与软件研制、维护和使用有关的资料,通常可以长久保存。文件是 软件 的重要组成部分。在软件产品研制过程中,以书面形式固定下来的用户需求、在研制周期中各阶段产生的规格说明、研究人员作出的决策及其依据、遗留问题和进一步改进的方向,以及最终产品的使用手册和操作说明等,都 记录在各种形式的文件档案中。
    文件是对软件中另一组成部分── 程序的解释和说明,是对研制过程进行管理的重要手段。管理人员通过文件来确立不同研制人员或小组之间的工作联系,调整研制周期各阶段之间的衔接关系,并根据所产生的文件检查和控制研制工作的进度。文件也是使用、理解和维护软件所不可缺少的重要资料。 

    文件就是在我们的电脑中,以实现某种功能、或某个软件的部分功能为目的而定义的一个单位。 

    文件:电脑中的文件可以是文档、程序、 快捷方式和设备。文件是由文件名和图标组成,一种类型的文件具有相同的图标,文件名不能超过255个字符(包括空格)。 

    文件是指存储在外部介质上的数据的集合。

    系统文件的定义:

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

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

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

    文件的分类

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

    文件系统

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

    流式文件:

    基本单位是 字符。流式文件是有序 字符的集合,其长度为该文件所包含的字符个数,所以称为 字符流文件

    文件的存取方式:

    文件的存取方式是由文件的性质和用户使用文件的情况决定。 
    1 顺序存取。 

    2 随机存取。 

    磁带是顺序存
    取。 磁盘随机存取。 

    文件的物理结构
    文件文件
    1 顺序结构
    2 链接结构;
    3 索引结构。 

    如果是三级索引,文件长度最大为:256*256*256+256*256+256+10 

    文件 系统最大的一个特点是“按名存取” 

    文件目录文件控制块的有序集合。

    目录文件

    目录文件是长度固定的 记录式文件。大多数操作 系统如UNIX,DOS采用多级目录机构 ,称为树型目录结构。 从根目录出发到任一 非叶结点或树页结点都有且只有一条路径。 系统为用户提供一个目前使用的工作目录,称为 当前目录。 目录分解法:将目录项分为:名号目录项,基本目录项。 目录文件也分为名号目录文件和基本目录文件。 文件存取控制通过文件的共享,保护和保密三方面体现。 文件的共享是一个文件可以允许多个用户共同使用。

    文件的存取控制分为两级:

    1、 访问者的识别。 文件主文件主的同组用户或合作者。其他用户。 2、 存取权限的识别。 存取控制表一般放在 文件控制块里。

    文件的操作:

    文件的操作:OPEN。CLOSE。READ。WRITE。CREAT 。DELETE。
    保证文件 系统安全的方法是备份。
    1、 海量转储。
    2 、增量转储。


    相关文献

    添加视频 | 添加图册相关影像

    开放分类 我来补充
    文件

    互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

    登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。

    互动百科用户登录注册
    此词条还可添加  信息模块

    WIKI热度

    1. 编辑次数:26次 历史版本
    2. 参与编辑人数:17
    3. 最近更新时间:2015-02-06 19:23:08
    立刻申请认证荣誉共建 认领可获得以下专属权利:

    精准流量

    独家入口

    品牌增值

    广告