vue.js - Vue-CLI 3 检查文件是否存在路径文件?
问题描述
【我的目录结构】
MyProject
├─ public
| └─ rar
| ├─ myFile.zip
| ├─ other.zip
| ...
├─ node_modules
├─ src
├─ test
我想检查文件是否存在public/rar/myFile.zip
[我的代码尝试]
import fs from "fs";
export default {
name: "home",
methods: {
isFileExists() {
if (fs.existsSync("../rar/myFile.zip")) {
console.log("file found");
} else {
console.log("sorry, file not found");
},
},
};
上面的代码我尝试使用fs
但不工作
请帮忙。我需要一些代码来修复它。
谢谢。
解决方案
只需使用“try catch”,它就会像魅力一样工作。
例子:
try {
let fileName = require('../rar/myFile.zip');
console.log("file found");
} catch (e) {
console.log("sorry, file not found");
}
推荐阅读
- objectbox - 在 ObjectBox 中,在 String 属性下搜索完整单词的简单方法是什么?
- python - 当我运行我的 pygame 脚本时,我看到一个空白屏幕,屏幕上有一些故障
- amazon-web-services - Visual Studio 代码连接到 AWS ec2 文件
- ios - 如何快速阻止我们的应用程序的缩放模式
- javascript - 弹出框 - 如何动态更新弹出框内容?
- javascript - Thymeleaf th:each 和 multiple modals,如何使其正常工作?
- gnu-make - make:显示可能缺少的依赖项
- c++ - 将“.lib”和“.h”文件添加到项目后,在 Visual Studio 2017 中使用 C++ 中的 pcap.h 出现问题
- python - 如何检查熊猫系列中的特定项目是否为 NaT
- java - 我如何获得这些变量的平均值.....算术函数是什么?