如何检查我的输入文件是否有效并存在于 Javascript 中?
How to check if my input file is valid and existed in Javascript?
我正在从 Javascript 中的文本文件中获取字符串。
我只想在用户输入错误的文件名或无效的文件名时显示一条消息。
像这样:console.log("您的输入无效");
我读取文本文件并将数据传输到变量的代码如下:
const fs = require('fs');
var strings = [];
strings = fs.readFileSync('abc.txt','utf8');
我不知道如何检查文件是否存在并将其放在 if-else 语句中。
您可以使用existsSync
const fs = require('fs');
const filePath = './file.txt';
try {
if (fs.existsSync( filePath )) {
// TASK TO PERFORM IF FILE EXISTS
console.log("File exists.");
} else {
// TASK TO PERFORM IF FILE DOESN'T EXISTS
console.log("Your input is invalid");
}
} catch(err) {
console.error(err);
}
您可以使用以下代码检查文件是否存在:
const fs = require('fs');
const filePath = 'abc.txt';
try {
if(fs.existsSync(filePath)) {
// exist
} else {
// not found
}
} catch (error) {
console.log(error);
}
我正在从 Javascript 中的文本文件中获取字符串。
我只想在用户输入错误的文件名或无效的文件名时显示一条消息。
像这样:console.log("您的输入无效");
我读取文本文件并将数据传输到变量的代码如下:
const fs = require('fs');
var strings = [];
strings = fs.readFileSync('abc.txt','utf8');
我不知道如何检查文件是否存在并将其放在 if-else 语句中。
您可以使用existsSync
const fs = require('fs');
const filePath = './file.txt';
try {
if (fs.existsSync( filePath )) {
// TASK TO PERFORM IF FILE EXISTS
console.log("File exists.");
} else {
// TASK TO PERFORM IF FILE DOESN'T EXISTS
console.log("Your input is invalid");
}
} catch(err) {
console.error(err);
}
您可以使用以下代码检查文件是否存在:
const fs = require('fs');
const filePath = 'abc.txt';
try {
if(fs.existsSync(filePath)) {
// exist
} else {
// not found
}
} catch (error) {
console.log(error);
}