ts判断三个文件是否同时存在
时间: 2023-06-26 09:05:37 浏览: 262
可以使用 Node.js 内置的 `fs` 模块来判断文件是否存在。下面是一个判断三个文件是否同时存在的 TypeScript 代码示例:
```typescript
import * as fs from 'fs';
function checkFilesExist(filePaths: string[]): boolean {
for (const filePath of filePaths) {
if (!fs.existsSync(filePath)) {
return false;
}
}
return true;
}
const file1 = 'path/to/file1.txt';
const file2 = 'path/to/file2.txt';
const file3 = 'path/to/file3.txt';
if (checkFilesExist([file1, file2, file3])) {
console.log('All files exist.');
} else {
console.log('One or more files do not exist.');
}
```
其中,`checkFilesExist` 函数接受一个文件路径数组作为参数,遍历数组中的每个路径,使用 `fs.existsSync` 方法判断文件是否存在。如果有任何一个文件不存在,则返回 `false`,否则返回 `true`。最后,根据函数返回值输出相应的提示信息。
需要注意的是,以上代码中使用了 Node.js 的 `fs` 模块,所以需要在运行之前确保已经安装了 Node.js 环境。
阅读全文