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