精華區beta mud_sanc 關於我們 聯絡資訊
mixed dirs; dirs=get_dir("目錄名"); 例如 /u/l/laechan/kkk 下有三個檔案, kkk1.c, kkk2.3, kkk3.c, 1. 語法: get_dir("/u/l/laechan/kkk/"); 請不要忘記最後要加 "/" 2. dirs=({"kkk1.c","kkk2.c","kkk3.c"}); 一般常犯的錯誤多半有... 1. get_dir("/u/l/laechan/kkk"); 沒有補上 / 2. 要做檔案的判別, 讀取, 改寫, 刪除時, 直接使用 dirs[n], 而忘了正確的用法應該是 "/u/l/laechan/kkk/"+dirs[n]. 另外要判斷某檔案是否在某目錄裡, 可用 member_array 法. if( member_array("要判別的檔名(去掉前面的路徑)",dirs) == -1) 就是不在此目錄裡;