//Slip_7A.js
const readline = require('readline');
const fs = require('fs/promises');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
async function appendFiles() {
try {
const file1 = await askQuestion('Enter the name of the first file: ');
const file2 = await askQuestion('Enter the name of the second file: ');
const contentToAppend = await fs.readFile(file1, 'utf-8');
await fs.appendFile(file2, contentToAppend);
console.log('Files appended successfully!');
rl.close();
} catch (error) {
console.error('Error:', error.message);
rl.close();
}
}
function askQuestion(question) {
return new Promise(resolve => {
rl.question(question, resolve);
});
}
appendFiles();
No comments:
Post a Comment