我的理解是:
stat()是取得檔案的資訊;
access()測試檔案是否可用;
open()開啟檔案;
readFile()讀取檔案;
那麼我在用readFile()時就能判斷檔案是否可用,但是我看有些寫靜態資源伺服器的時候先用了open()方法,這不就多餘了嗎,這裡面有什麼其他考慮嗎?
漂亮男人2017-06-24 09:45:34
stat是獲取文件信息,通常不用來判斷文件是否可用。
access是最適合判斷文件是否可用的。
open和readFile的差別很大,open可讀可寫,還可以根據檔案是否存在做建立檔案或直接失敗的操作。