2014-10-01 4 views
0

Я хочу прочитать файл, но если файл недоступен по определенному пути, чем дает ошибку. Я хочу создать файл, если он не существует, и получить значение данных равно null. Я использовал этот код, но не работал, пожалуйста, помогите мне?Как читать файл в узле?

fs.readFile(path, 'utf8', function (err,data) { 
if (err) { 
    return console.log(err); //Here throw error if not available 
} 
console.log(data); 
fileData = data; 
}); 

Я использовал ниже код, это также не working.I хочет прочитать все данные из файла, что я должен поставить на «?» в следующем коде?

fs.open(path, 'w+', function(err, data) { 
if (err) { 
    console.log("ERROR !! " +err); 
} else { 
    fs.read(data, ? , 0, ? , null, function(err) { 
     if (err) console.log("ERROR !! " +err); 
    }); 
} 
}); 

ответ

0
if(fs.existsSync(file_path)) 
{ 
    var file_content = fs.readFileSync(file_path, 'utf-8'); 
} else { 
    var file_content = fs.writeFileSync(file_path, ''); 
} 
Смежные вопросы