JS实现在文件比对
原创 52cxy 02-12 14:55 阅读数:1268
const fs = require('fs');

function compareFiles(file1, file2) {
    return new Promise((resolve, reject) => {
        fs.readFile(file1, 'utf8', (err, data1) => {
            if (err) reject(err);

            fs.readFile(file2, 'utf8', (err, data2) => {
                if (err) reject(err);

                if (data1 === data2) {
                    resolve(true);
                } else {
                    resolve(false);
                }
            });
        });
    });
}

compareFiles('file1.txt', 'file2.txt')
    .then((result) => {
        if (result) {
            console.log('The two files are equal.');
        } else {
            console.log('The two files are not equal.');
        }
    })
    .catch((error) => {
        console.error(error);
    });


共0条评论
我要评论