0
我正在使用本地網絡中運行的Nodejs供電系統,並且需要檢查Nodejs應用程序運行的計算機的不同本地驅動器上是否存在文件。如何使用Nodejs檢查文件是否存在於不同驅動器
我試過使用fs.exists函數,但是沒有。 這可能嗎?我猜測存在安全風險,但由於系統在本地網絡上運行率達到100%,是否有任何解決方法可以實現這一目標?
我需要檢查是否存在的文件,因爲文件名保存的版本號,我需要獲得最新的版本(最高數字)
這是什麼原因我想:
// the example looks for example#1.wav in the V:\public folder
var filename = "example"
var versionCount = 1;
if (fs.existsSync("V:\public\"+filename+"#"+versionCount+".wav")) {
console.log("V:\public\"+filename+"#"+versionCount+".wav Found!");
} else {
console.log("V:\public\"+filename+"#"+versionCount+".wav does not exists");
}
我在Windows上運行Nodejs。
任何建議將大大apprecaited! TIA!
請描述你的環境。你在哪個平臺上運行?操作系統?什麼驅動?你試圖訪問什麼驅動器?並請發佈說明您的問題的示例代碼。謝謝。 – 2015-02-05 21:50:59
@RobRaisch你是對的,我應該提供更多信息。我更新了我的問題。 – 2015-02-05 22:55:37
您正在運行您的節點進程的用戶是什麼,並且該用戶是否具有對V:\ public的讀訪問權限? – 2015-02-06 17:10:56