v011 - 檔案函數(file)
appendextfile
appendextfile(filename, string)
number := appendextfile(filename, string)
將 string 加在文字檔案的最後面
這個函數與 writeextfile 不太相同 因為 writeextfile 會產生一個新檔 而 appendextfile 不會產生新檔 它只是找到檔案 然後在檔案最後將字串加上
如果找不到此檔案名稱 則系統會自動產生此檔案 這比較特殊 如果想要為新的使用者產生檔案 直接使用這個功能即可
catalog
string := catalog("directory")
string := catalog("directory", "f")
string := catalog("directory", "d")
列出指定 directory 以下的所有目錄與檔案
這個結果會以字串的方式傳回到變數之中 您可以將變數顯示出來 或者是讀取變數中的某一行來做運算 使用引數 "f" 只列出檔案 使用引數 "d" 則會列出目錄
createfolder
createfolder("directory")
產生所指定的目錄 directory
如果使用者想要將目錄產生在特定的路徑 請在 directory 之中輸入完整的目錄與路徑名稱 否則此目錄會產生在目前的目錄下
deletefile
deletefile("filename")
number := deletefile("filename")
刪除指定 filename 檔案
filetype
number := filetype("filename")
將指定的 filename 以數值的方式傳回其類別 各個數值均代表不同的意義 請參考下表
數值 意義 0 目錄 1 檔案不存在 2 未包裝的檔案 .a3w 3 包裝過的播映檔案 .app 4 模組檔案 .mod 5 聲音檔案 .pcm .wav 6 影片檔案 .mve 7 8 外部函數檔案 .ucd .dll 9 文字檔 .txt 10 執行檔 .exe .com .bat 11 其它 12 資料庫檔案 .apl 13 包裝過的資料庫檔案 .aprreadextfile
string := readextfile(filename)
將指定的 filename 所有文字內容 以字串的方式傳回
字串變數可以用來設計有關文字內容的判斷或計算 但是檔案的內容 必須以 ascii 的格式建立
renamefile
renamefile("filename", "newfilename")
number := renamefile("filename", "newfilename")
將指定的 filename 改名為 newfilename
請指定所要改變名稱的檔案路徑 否則系統只會以目前的目錄為搜尋的地方
writeextfile
writeextfile(filename, string)
number := writeextfile(filename, string)
將 string 寫到 filename 文檔案中
與 appendextfile 不太相同的是它會將原來的文字覆蓋 所以在使用 writeextfile 函數時 請特別注意這個功能 同樣的 如果此文字檔案不存在 則系統會自動產生檔案
新聞熱點
疑難解答