nodejs 判断文件类型
时间: 2023-12-30 07:24:07 浏览: 29
以下是使用Node.js判断文件类型的示例代码:
```javascript
const fs = require('fs');
const path = require('path');
function getFileType(filePath) {
const fileExtension = path.extname(filePath).toLowerCase();
switch (fileExtension) {
case '.txt':
return 'Text File';
case '.json':
return 'JSON File';
case '.jpg':
case '.jpeg':
case '.png':
return 'Image File';
case '.pdf':
return 'PDF File';
default:
return 'Unknown File Type';
}
}
const filePath = 'path/to/file.txt';
const fileType = getFileType(filePath);
console.log(`File type: ${fileType}`);
```
这段代码首先引入了Node.js的fs和path模块,fs模块用于文件操作,path模块用于处理文件路径。然后定义了一个名为getFileType的函数,该函数接收一个文件路径作为参数,并根据文件扩展名判断文件类型。最后,通过调用getFileType函数并传入文件路径,可以获取到文件的类型,并将其打印出来。