信息 > 文件
目錄
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文件