我想使用 node js 检查我的文件夹中是否存在扩展名为 .mp4 的文件

I want to check if a file having .mp4 extension exist in my folder using node js

所以问题是,我在我的服务器上存储了其他人的 mp4 文件,但我需要确保稍后删除它,但有时文件仍然存在。

所以我想做一些事情来检测是否在文件夹中找到任何 .mp4 文件,如果是,那么我可以使用 unlinkSync 将其删除。

我不知道文件名,所以我希望系统能找出来

希望大家帮忙?

您可以使用readDir读取文件夹中的所有文件名。之后你可以检查文件结尾:

const testFolder = './tests/';
const fs = require('fs');

fs.readdir(testFolder, (err, files) => {
  files.forEach(file => {
    console.log(file.includes(".mp4"));
  });
});