İçeriğe geç

Node.js ile File System Module

Merhabalar bu yazımda Node.js modüllerinden FS(File System) modülünün kullanımını göstereceğim.

FS modül tüm dosya okuma, yazma, izin verme gibi işlemlerinizi gerçekleştirmenizi yarayan fonksiyonların bulunduğu bir modüldür.

Çok kolay bir şekilde txt,html,json okuyabilir ve yazabilirsiniz.

Aşağıda yazdığım örneklerde basit bir şekilde Stream ve pipe işlemi yapacağız.

Modül kurulu değilse terminal üzerinden npm install fs diyerek projemizin olduğu dizine kurulumu gerçekleştiriyoruz.

var fs = require('fs');

var readS = fs.createReadStream(__dirname + '/a.txt','utf8');
var writeS = fs.createWriteStream(__dirname + '/b.txt','utf8');

readS.on('data',function(ch){
 console.log('yazildi!');
 writeS.write(ch);
});

veya aynı işlemi pipe yöntemiyle çok daha basit bir şekilde yazabiliriz.

readS.pipe(writeS);

Dosya yaratma, silme vs daha bir çok method bulunmakta.

fs.mkdir('styles',function(){
  console.log('created dir');
});

fs.rmdir('styles',function(){
  console.log('deleted dir');
});

Daha fazlası için FS Doc inceleyebilirsiniz.

 

 

Kategori:Node.js

Bu yazı yorumlara kapalı.

Copyright © 2022 Kenan Atmaca