Yazılım Mimarileri ve Tasarım Desenleri Üzerine

Node.js – I/O İşlemleri

Merhaba,

Bu içeriğimizde Node.js’de I/O işlemlerini inceliyor olacağız.

Node.js kütüphanesinde i/o işlemleri için “fs” paketini require etmemiz gerekmektedir.

Dosya Okuma

Dosya okumak için aşağıdaki kod bloğunu inceleyiniz.

const fileBusiness = require("fs");

fileBusiness.readFile("text.txt", (error, data) => {
    if (error)
        console.log(error.message);
    console.log(data.toString());
});

Dosya Oluşturma ve Yazma

Dosya oluşturmak ve yazmak için “appendFile” ve “writeFile” olmak üzere iki adet fonksiyon mevcuttur. Bu iki fonksiyon arasındaki temel fark;

Dosya Silme

Herhangi bir dosyayı silebilmek için “unlink” fonksiyonunu aşağıdaki gibi kullanmanız yeterlidir.

const fileBusiness = require("fs");
fileBusiness.unlink("text.txt", (error) => {
    if (error)
        throw error;
    console.log("İşlem başarılı...");
});

__dirname ve __filename

Bu iki keyword işlevsel olarak çağrıldıkları paketin yolunu getirmektedirler. İkisinin arasındaki temel fark;

Faydalanmanız dileğiyle…

Sonraki yazılarımda görüşmek üzere…
İyi çalışmalar…

Mobil sürümden çık