2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

(轉貼)如何在delphi中操作文件的讀與寫? - coordinator‘s plane...

 kenwang 2007-05-22


如何在delphi中操作文件的讀與寫?
  
我剛開始接觸delphi,如何在delphi中操作文件的讀與寫,哪位朋友指教一下非常感謝!最好來段源碼.

  
var f:text;
...
  AssignFile(f,‘c:\1.txt‘);
  ReWrite(f);
  Writeln(f,‘This is a test‘);
  CloseFile(f);
...
  其中Rewrite是新建文件,若換成Reset則為打開文件
 Writeln為行寫入并換行,Write為寫入不換行,Readln為讀一行并換行,Read為讀但不換行

  
delphi 讀寫文件方法有很多種:
我送你一貼:
程序設計當中我們時常遇到需要處理文件、目錄及驅動器的情況,本章將對如何處理不同類型的
文件進行講述。本章包括如何使用T F i l e S t r e a m 類封裝文件的輸入/輸出以及如何利用3 2 位Wi n d o w s 的主要特征—內存映射文件。你將學習到如何創(chuàng)建一個封裝了內存映射文件功能的T M e m o r y M a p p e d F i l e類,并用它在文本文件中進行文本查詢。本章還提供了一些關于選擇驅動器、在樹型目錄中查詢文件及獲取文件版本信息的方法。本章將使你對文件、目錄及驅動器有深入的認識。
處理文件的輸入/輸出
你將要對三種文件進行處理:文本文件、類型文件和二進制文件。以下幾節(jié)是關于文件輸入/輸出
的講解。文本文件指可被任意文本編輯器讀取的A S C I I 文本。類型文件指包含由程序員定義的數(shù)據(jù)類型的文件。二進制文件包含了其他所有的類型,它是對包含任意格式或無格式數(shù)據(jù)的文件的統(tǒng)稱。
文本文件的處理
本節(jié)講述使用內建于Object Pascal 運行時庫中的過程和函數(shù)處理文本文件的方法。在對文本文件進行任何處理之前,首先要打開此文本文件。聲明變量:通過此變量可以來引用一個文本文件。
打開一個文件需要兩步:首先是A s s i g n F i l e ( ) ,它可以將文件變量與一個文件關聯(lián)起來。例如:這時,你可以進行第二步:打開文件。有三種方式打開文件:使用R e w r i t e ( )過程創(chuàng)建并打開文件;對于一個已存在的文件,此操作將使文件被覆蓋;使用R e s e t ( )過程只讀地打開一個文件;使用Append() 過程向已存在的文件追加文本。
注意Reset()將以可讀寫方式打開類型文件和無類型文件??梢允褂肅 l o s e F i l e ( )來關閉一個已打開的文件。下例是各種調用的函數(shù)。
文件的打開與關閉
AssignFile :把一個外部文件名和一個文件變量相關聯(lián)
Reset  :打開一個存在的文件
Rewrite    :創(chuàng)建并打開一個新文件(或覆蓋原有文件)
Append   :以添加方式打開一個文件(只適用于文本文件)
CloseFile  :關閉一個打開的文件
FileOpen  :打開一個特定的文件并返回文件句柄
FileCreate  :創(chuàng)建一個給定文件名的文件并返回文件句柄
FileClose  :關閉一個特定句柄的文件
后邊三個文件主要供系統(tǒng)內部使用,在文件復制的編程中也往往會用到。它們操作的對象是文件句柄而不是文件變量。
文件定位
Seek:把文件當前位置移到指定部分
FilePos:返回文件的當前位置
Eoln:返回行結束標志
EOF:返回文件結束標志
FileSeek:  改變當前文件指針的位置

  
還有個問題,如何判斷文件已打開?要不要讀寫完之后就關閉文件,下次讀或者寫時再打開?

  
正常情況下是這樣

  
用TFileStream

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多