Dosya klasör bilgilerini ögrenme
Üzerinde çalıştığımız dosyanın hangi klasörde olduğunu öğrenme. Örnek kullanım komutu:
console.log(__filename);//Dosya adı ile birlikte console.log(__dirname);//dosyanın bulunduğu klasörü belirler.
Dosya Okuma
oku.js adında ve demo.txt adında dosyalar oluşturalım. demo.txt içine birşeyler yazın oku.js içine verdiğim kodları
2 farklı örnek ile anlatmaya çalışağım. Nodejs Asenkron olduğu için senkron bir yöntem olarak 2 örneği veriyorum.
const fs = require('fs');//Dosya sistemi modulü //Asenkron (1. yöntem) fs.readFile('demo.txt', (error, data) => { if (error) console.log(error); console.log(data.toString()); console.log("dosya okuma işlemi bitti"); }); //Senkron (2.yöntem) const demoDosyasi = fs.readFileSync('demo.txt'); console.log(demoDosyasi.toString()); console.log("dosya okuma bitti"); //Kullanım için terminal veya cmd ile nodejs çalıştıralım. komut satırına: node oku.js
Dosya Oluşturma & Dosya Yazma
Nodejs ile dosya oluşturma ve yazma işlemlerinde fs kütüphanesinin 2 methot var. appendFile() ve writeFile()
fs.appendFile() dosya yoksa oluşturup belirttiğiniz metni içine yazar. içinde metin vrsa yeni metni üzerine eski metni silmeden ekleme yapar.
fs.writeFile() dosya yoksa oluşturup belirttiğiniz metni içine eski metini silerek yazar.
const fs = require('fs'); fs.appendFile('demo2.txt', 'hello world\n', (err) => { if (err) throw err; console.log('dosyaya ekleme yapıldı'); }); fs.writeFile('demo3.txt', 'hello world', (err) => { if (err) throw err; console.log('dosyaya ekleme yapıldı'); });
Nodejs Dosya Silme
Nodejs fs kütüphanesinin unlink metodu ile dosya silme işlemi yapabiliyoruz. sil.js demo3.txt adında iki dosya oluşturup sil.js içine aşarıdaki kodları ekleyelim.
const fs = require('fs'); fs.unlink('demo3.txt', (err) => { if (err) throw err; console.log("dosya silindi"); }); //Terminal veya cmd üzerinden nodejs dosyamızı çalıştıralım komut: node sil.js

Telif Hakkı:
Problemi Şikayet Et!HAKKIMDA
Yazılım Uzmanlığı konusunda 11 yılı aşkın süredir Türkiye'de Cumhurbaşkanlığı olmak üzere Kurumlara ve Tüzel kişilere; Yön verme, Yücelik Sağlama ve Büyüme gereksinimlerinden doğan Yazılım ihtiyaclarına çözümler sunmaktayım.
<html>
<body>
<h5>
Yazılım
&
Teknoloji
</h5>
<p>
Dünyasına
Hoş Geldiniz.
</p>
</body>
</html>
Son Eklenen Konular
Nginx Nedir, Nasıl Çalışır, Kurulumu, Hata ve Çözümü
03 Haziran, 2022
Web Site | Web Tasarım | Web Yazılım
27 Nisan, 2022
Html URL ASCII Karakter kodları
04 Mart, 2022
Jquery Alert, Sweet alert, Dialog Kullanımı
03 Mart, 2022
Doğal Seo Çalışması Nasıl Yapılır?
19 Şubat, 2022
En Çok Okunanlar
Google api key nasıl alınır?
26 Eylül, 2013
Youtube Video'sunu Gif Yapma Gif'e Çevirme
17 Ağustos, 2013
linux çeşitleri nelerdir?
13 Ağustos, 2013
Php ile bot nasıl yapılır?
22 Eylül, 2013
Ajax ile sayfa yenilenmeden resim yükleme nasıl yapılır?
04 Ekim, 2013
İlgili İçerikler
-
25 Aralık, 2021 3080
Nodejs Bot Nasıl Yapılır, Nodejs ile Web Scraping Nasıl Yapılır?
-
12 Aralık, 2021 1309
Nodejs https server ssl url ile nasıl çalışır?
-
27 Haziran, 2021 2523
Nodejs Projesini Sunucuya Yükleme, Nodejs Deploy işlemi
-
26 Haziran, 2021 1554
Nodejs Server Port Kurma, sonrasında veri gönderme, veri alma ve port nasıl Dinlenir?
-
08 Haziran, 2021 880
Nodejs Olaylar (Events) Yöneticisi
-
08 Haziran, 2021 3125
Nodejs Paket Yönetimi(NPM) Komutları ve Kullanımı