C中操作檔案的幾種模式

2021-07-09 05:25:36 字數 919 閱讀 2049

使用檔案的方式共有12種,下面給出了它們的符號和意義。

檔案開啟方式

意義rt 

唯讀開啟乙個文字檔案,只允許讀資料 

wt 只寫開啟或建立乙個文字檔案,只允許寫資料 

at 追加開啟乙個文字檔案,並在檔案末尾寫資料 

rb 唯讀開啟乙個二進位制檔案,只允許讀資料 

wb 只寫開啟或建立乙個二進位制檔案,只允許寫資料 

ab 追加開啟乙個二進位制檔案,並在檔案末尾寫資料 

rt+ 

讀寫開啟乙個文字檔案,允許讀和寫 

wt+ 

讀寫開啟或建立乙個文字檔案,允許讀寫 

at+讀寫開啟乙個文字檔案,允許讀,或在檔案末追加資料 

rb+ 

讀寫開啟乙個二進位制檔案,允許讀和寫 

wb+ 

讀寫開啟或建立乙個二進位制檔案,允許讀和寫 

ab+ 

讀寫開啟乙個二進位制檔案,允許讀,或在檔案末追加資料 

對於檔案使用方式有以下幾點說明:

1) 檔案使用方式由r,w,a,t,b,+六個字元拼成,各字元的含義是:

r(read): 讀

w(write): 寫

t(text): 文字檔案,可省略不寫

b(banary): 二進位制檔案

+: 讀和寫

2) 凡用「r」開啟乙個檔案時,該檔案必須已經存在,且只能從該檔案讀出。

3) 用「w」開啟的檔案只能向該檔案寫入。若開啟的檔案不存在,則以指定的檔名建立該檔案,若開啟的檔案已經存在,則將該檔案刪去,重建乙個新檔案。

4) 若要向乙個已存在的檔案追加新的資訊,只能用「a」方式開啟檔案。但此時該檔案必須是存在的,否則將會出錯。

5) 在開啟乙個檔案時,如果出錯,fopen將返回乙個空指標值null。在程式中可以用這一資訊來判別是否完成開啟檔案的工作,並作相應的處理

c 中操作文字

建立文字 string path streamwriter sw file.createtext path sw.write hello sw.writeline hello sw.close 讀取文字 string str string address filestream fs string p...

WPF 操作檔案瀏覽框幾種方式

原文 wpf 操作檔案瀏覽框幾種方式 方式1 使用win32控制項openfiledialog microsoft.win32.openfiledialog ofd new microsoft.win32.openfiledialog ofd.defaultext xml ofd.filter xm...

操作檔案 修改檔案中的內容

import os geci open a.txt encoding utf 8 new geci open a1.txt w encoding utf 8 for line in geci change line.replace 一 1 new geci.write change geci.clo...