JavaScript中CreateTextFile函式
阿新 • • 發佈:2020-08-31
使用例項:
object.CreateTextFile
(filename[,overwrite[,unicode]])
其中object是必選項。 應為 FileSystemObject 或 Folder 物件的名稱。
filename是必選項。 指明所要建立檔案的字串表示式。
overwrite是可選項。 Boolean 值,指明能否覆蓋已有檔案。 如果檔案可以覆蓋,則值為 true ,否則為 false 。 如果忽略,則已有檔案不能被覆蓋。
unicode是可選項。 Boolean 值,指明檔案是否以 Unicode 或 ASCII 檔案方式建立。 如果檔案作為 Unicode 檔案建立,則值為 true ,如果作為 ASCII 檔案建立,則為 false。 如果忽略,則假定為 ASCII 檔案。http://www.82676666.com
下面的程式碼說明了如何使用 CreateTextFile方法來建立和開啟一個文字檔案。
var fso = new ActiveXObject("Scripting.FileSystemObject"); var a = fso.CreateTextFile("c:\\testfile.txt",true); a.WriteLine("This is a test."); a.Close();
如果 overwrite 引數是 false ,或者沒有提供這個引數,那麼對於已有的 filename 將產生一個錯誤。
關於js的CreateTextFile和OpenTextFile
兩天忙著做一個簡單的靜態網頁,用到了JS的檔案操作
完全可以通過OpenTextFile中的第三個屬性(true)來新建一個檔案並寫入。
二者都可以建立指定的檔名並返回一個 TextStream 物件,可以使用這個物件對檔案進行讀寫。
注意,二者返回的都是TextStream,所以如果當需要同時使用這兩個函式時,應該這麼使用
objStream = objFSO.CreateTextFile(strFile,true); objStream.Close(); //需要先關閉前面的流 一定要先關閉 objStream = objFSO.OpenTextFile(strFile,ForAppending,true);//如果不關閉這裡是執行不了的 objStream.WriteLine(strNew); objStream.Close();
以上就是JavaScript中CreateTextFile函式的詳細內容,更多關於js CreateTextFile的資料請關注我們其它相關文章!