//--------------讀例子
set fso = createobject("scripting.filesystemobject") //繫結fso物件
if fso.fileexists(s_fileurl) then //用.fileexists方法檢查檔案是否存在
set myfile = fso.opentextfile(s_fileurl, 1, false) //用.open方法開啟檔案
while not myfile.atendofline //用檔案的 .atendofline 方法檢查是否到了檔案末尾
linetext = myfile.readline //用檔案的 .readline方法讀一行
wend
myfile.close
set myfile = nothing
end if
set fso = nothing
//---------------寫例子
set fso = createobject("scripting.filesystemobject") //繫結fso物件
if fso.fileexists(s_fileurl) then //用.fileexists方法檢查檔案是否存在
set myfile = fso.opentextfile(s_fileurl, 1, false) //用.open方法開啟檔案
while not myfile.atendofline //用檔案的 .atendofline 方法檢查是否到了檔案末尾
myfile.write("文字內容") //用檔案的 .write方法寫一行
wend
myfile.close
set myfile = nothing
end if
set fso = nothing
注: object.opentextfile(filename[, iomode[, create[, format]]])
引數object
必選項。
object
應為filesystemobject
的名稱。
filename
必選項。指明要開啟檔案的字串表示式。
iomode
可選項。可以是三個常數之一:
forreading
、forwriting 或。
create
可選項。
boolean
值,指明當指定的
filename
不存在時是否建立新檔案。如果建立新檔案則值為
true
如果不建立則為
false
。如果忽略,則不建立新檔案。
format
可選項。使用三態值中的乙個來指明開啟檔案的格式。如果忽略,那麼檔案將以
ascii
格式開啟。
設定iomode
引數可以是下列設定中的任一種:常數值
描述forreading 1
以唯讀方式開啟檔案。不能寫這個檔案。
forwriting 2
以寫方式開啟檔案
開啟檔案並從檔案末尾開始寫。
format
引數可以是下列設定中的任一種:值描述
tristatetrue
以unicode
格式開啟檔案。
tristatefalse
以ascii
格式開啟檔案。
tristateusedefault
使用系統預設值開啟檔案。
C 對文字檔案的幾種讀寫方法總結
計算機在最初只支援ascii編碼,但是後來為了支援其他語言中的字元 比如漢字 以及一些特殊字元 比如 就引入了unicode字符集。基於unicode字符集的編碼方式有很多,比如utf 7 utf 8 unicode以及utf 32。在windows作業系統中,乙個文字檔案的前幾個位元組是用來指定該...
C 對文字檔案的幾種讀寫方法總結
讀取文字 如果你要讀取的檔案內容不是很多,可以使用 file.readalltext filepath 或指定編碼方式 file.readalltext filepath,encoding 的方法。它們都一次將文字內容全部讀完,並返回乙個包含全部文字內容的字串 string str file.rea...
讀寫文字檔案
讀文字 function readtext filename string string vars string alltext string f textfile begin assignfile f,filename 將c myfile.txt檔案與f變數建立連線,後面可以使用f變數對檔案進行操...