NodeJS_File_Operations
NodeJS_File_Operations
try {
const data = fs.readFileSync('example.txt', 'utf8');
console.log('Sync Read:', data);
} catch (err) {
console.error('Error reading file:', err);
}
try {
fs.writeFileSync('example.txt', 'Hello, Node.js!', 'utf8');
console.log('Sync Write: File written successfully');
} catch (err) {
console.error('Error writing file:', err);
}
try {
fs.appendFileSync('example.txt', '\nAppended Text (Sync)', 'utf8');
console.log('Sync Append: Data appended successfully');
} catch (err) {
console.error('Error appending file:', err);
}
try {
fs.unlinkSync('example.txt');
console.log('Sync Delete: File deleted successfully');
} catch (err) {
console.error('Error deleting file:', err);
}
try {
fs.renameSync('example.txt', 'renamed_example.txt');
console.log('Sync Rename: File renamed successfully');
} catch (err) {
console.error('Error renaming file:', err);
}
if (fs.existsSync('example.txt')) {
console.log('Sync Check: File exists');
} else {
console.log('Sync Check: File does not exist');
}