久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

javascript - node.js中stat() access() open() readFile()都能判斷文件是否存在?

瀏覽:164日期:2023-08-29 08:16:42

問題描述

我的理解是:stat()是獲取文件的信息;access()測試文件是否可用;open()打開文件;readFile()讀取文件;那么我在用readFile()時就能判斷文件是否可用,但是我看有些寫靜態資源服務器的時候先用了open()方法,這不就多余了嗎,這里面有什么其他考慮嗎?

問題解答

回答1:

如果是單純地判斷文件是否存在,建議直接用 fs.existsSync() 方法, 參考 官方API

回答2:

stat是獲取文件信息,通常不用來判斷文件是否可用。

access是最適合判斷文件是否可用的。

open和readFile的區別很大,open可讀可寫,還可以根據文件是否存在做創建文件或者直接失敗的操作。

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 延川县| 柳河县| 搜索| 四子王旗| 长宁县| 和静县| 蒙自县| 曲麻莱县| 黄冈市| 绍兴县| 竹北市| 托克逊县| 田东县| 东阿县| 锡林浩特市| 松溪县| 中卫市| 扬中市| 珠海市| 启东市| 桂林市| 云林县| 扎兰屯市| 枣阳市| 沙坪坝区| 宣化县| 舒兰市| 嘉荫县| 阜宁县| 绍兴市| 托克托县| 本溪市| 安平县| 安新县| 边坝县| 西昌市| 营山县| 永兴县| 固阳县| 西和县| 金溪县|