如何检查是否存在以字符串开头的文件

时间:2019-03-13 17:50:21

标签: node.js

所以我有这个文件“ FILE 001”,没有扩展名,没有更改号码,我需要查看是否存在这样的文件,例如“ FILE。*”会起作用。

如何在节点中执行此操作?这是我所拥有的:

const fs = require('fs');
const FilePath: string = "C:/API_TEMP/FILE 001";
if (fs.existsSync(FilePath)) {
    console.log("File Already Exist");
}

1 个答案:

答案 0 :(得分:1)

您可能想尝试在C:/API_TEMP/中获取所有文件,对其进行迭代,然后检查文件名是否以FILE开头。

const fs = require('fs')

const files = fs.readdirSync('C:/API_TEMP/')

for (let file of files) {
	if (file.startsWith('FILE')) {
		console.log('File already exists')
		continue
	}
}

或者,有一些软件包,例如: