NodeJS dünyasına adım atmam üzerine edindiğim bilgileri tekrar etmek amaçlı ve kullanan arkadaşlara yardımcı olmak için bu yazıyı ele alıyorum.
const fs = require('fs');
ES6 yazım şekline hakim olmak gerekiyor.fs yi projeye dahil ettikten sonra altındaki
tüm methodları kullanabiliyoruz.
Üç adet dosyamız olduğunu düşünelim. İlk dosyamızın ismi "start.txt" ikinci dosyamızın
ismi "read-this.txt" üçüncü dosyamızın adı ise append.txt olsun. Bu dosyalar txt dosya
yolu altındadır.
start.txt dosyamızın içeriği "read-this" ifadesidir yani ikinci dosya ismini birinci
dosyanın içeriğinden alıp başka bir dosyayla birleştirip yazacağız.
fs.readFile('./txt/start.txt', 'utf-8', (err,data1) =>{
fs.readFile(`./txt/${data1}.txt`,'utf-8',(err,data2)=>{
fs.readFile('./txt/append.txt','utf-8',(err,data3)=>{
fs.writeFile('./txt/final.txt',`${data2}\n${data3}`,'utf-8',(err)=>{
if(err) return console.log("err");
} );
});
});
});
Output olarak final.txt dosyasında append.txt dosyası ve read-this.txt dosyalarının
içerikleri yer almaktadır.
Yorumlar
Yorum Gönder