Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Помогите с кодом JS

АЛЕКСАНДР МОНАСТЫРШИН Ученик (98), на голосовании 5 месяцев назад
у меня есть такой код::
 'use strict'; 
var fs = require('fs'); //import 'file system'

function HandleCreate(args) {
fs.open(args.split(' ')[1], 'r+', (err) => {
if (err) throw err;
console.log(err);
});
console.log(`===File created succesful===`);
}
function HandleRead(args) {
fs.readFile('/new.txt', (err, data) => {
console.log(data);
});
}
function HandleEdit(args) {
fs.appendFile(args.split(' ')[1], "I'm the replacement you've been looking for.", (err) => {
if (err) throw err;
console.log(err);
console.log('Data has been replaced!');
});
}
Как правильно сделать файл систем чтобы можно было сохранять файлы и изменять. У меня не получается((
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263840) 6 месяцев назад
Пробуй так, сам проверяй

 'use strict';  
var fs = require('fs'); // импорт модуля 'file system'

function HandleCreate(args) {
fs.open(args.split(' ')[1], 'w', (err, fd) => { // использование флага 'w' для создания файла
if (err) {
console.error('Error creating file:', err);
return;
}
console.log('File created successfully');
fs.close(fd, (err) => { // закрытие файла после создания
if (err) {
console.error('Error closing file:', err);
}
});
});
}

function HandleRead(args) {
fs.readFile(args.split(' ')[1], 'utf8', (err, data) => { // использование кодировки 'utf8' для чтения текстовых файлов
if (err) {
console.error('Error reading file:', err);
return;
}
console.log('File content:', data);
});
}

function HandleEdit(args) {
fs.appendFile(args.split(' ')[1], "I'm the replacement you've been looking for.", (err) => {
if (err) {
console.error('Error editing file:', err);
return;
}
console.log('Data has been appended successfully!');
});
}
Похожие вопросы