精華區beta mud_sanc 關於我們 聯絡資訊
【 utils.readdir 】 格式: utils.readdir (s) 中文: utils.readdir (路徑) 說明: 讀取指定的硬碟目錄訊息並存入一個表中,你可以使用萬用字元讀取特定 的訊息。 如果指定的目錄正確,函數會把這個目錄中的子目錄和檔案訊息讀取出來 並存入一個表中。表的索引值是目錄和檔案的名稱。如果指定的目錄不存在, 或者無效,函數會回傳 nil 和一個錯誤訊息。 回傳的表中包含的檔案訊息如下: 1.size :檔案大小。單位為字元。 2.create_time:建立日期。檔案的創建時間(FAT 格式的硬碟會忽略這 個值)。 3.access_time:存取日期。檔案最後一次存取的時間(FAT 格式的硬碟 會忽略這個值)。 4.write_time :修改日期。檔案最後一次修改的時間。 5.archive :存檔屬性。如果存檔的話為 true。對檔案的任何改變 都會設定這個值,透過 BACKUP 命令備份後會清除這個 值。 6.hidden :隱藏屬性。這個值設定為 true 時,無法透過普通的 DIR 命令查看這個檔案 。 7.normal :普通屬性。可以任何修改這個檔案。 8.readonly :唯讀屬性。設為唯讀檔案後,檔案無法被修改,也無法 被同名的檔案覆蓋。 9.system :系統屬性。這個值設定為 true 時,無法透過普通的 DIR 命令查看這個檔案 。 10.directory :子目錄。透過檢測 directory 屬性,你可以循環讀取 一個目錄中的所有檔案和子目錄中的檔案。 注意:一般路徑的寫法如:c:\mushclient\plugins\*.xml,尤於字元\是特殊 字元,你必須多加一個 \,變成: c:\\mushclient\\plugins\\*.xml,  但MUSHclient允許使用反斜線/,因此也能寫為: c:/mushclient/plugins/*.xml 範例: t, e = utils.readdir ("c:/mushclient/plugins/*.xml") assert (t, e) -- 失敗時拋出一個錯誤。 --==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--==-==--