const fs = require('fs');
const path = require('path');
// 两个要比较的文件夹路径
const folder1Path = 'path_to_folder1';
const folder2Path = 'path_to_folder2';
// 获取文件夹中的文件列表
function getFilesInFolder(folderPath) {
return fs.readdirSync(folderPath);
}
// 比较两个文件夹中的文件
function compareFolders(folder1, folder2) {
const filesInFolder1 = getFilesInFolder(folder1);
const filesInFolder2 = getFilesInFolder(folder2);
const uniqueFilesInFolder1 = filesInFolder1.filter(file => !filesInFolder2.includes(file));
const uniqueFilesInFolder2 = filesInFolder2.filter(file => !filesInFolder1.includes(file));
return {
uniqueFilesInFolder1,
uniqueFilesInFolder2
};
}
const result = compareFolders(folder1Path, folder2Path);
console.log('文件夹1中独有的文件:', result.uniqueFilesInFolder1);
console.log('文件夹2中独有的文件:', result.uniqueFilesInFolder2);
网友回复
如何破解绕开seedance2.0真人照片生成视频 限制?
python有哪些算法可以将视频中的每个帧图片去除指定区域水印合成新的视频?
iphone的激光雷达数据能否实时传输到three三维空间中?
豆包sora等ai视频生成大模型生成的视频水印如何去除?
python如何实现在电脑上拨号打电话给手机?
具身机器人与人形机器人区别?
nodejs如何将一个完整的js代码文件切割成不同的部分混淆后动态加载进入html运行?
为啥windows.onerror捕获js错误是这样的{"message":"Script error.","source":"","lineno":0,"colno":0,"stack":null,
2026年ai将全面接管编程?
WebMCP是干啥的?


