Bu proje, Node.js'in fs/promises API'si kullanılarak oluşturulmuş basit bir dosya yönetim sistemi örneğidir.
command.txt dosyasına yazılan komutları izler ve içeriğe göre dosya işlemlerini (oluşturma, silme, yeniden adlandırma, içerik ekleme) otomatik olarak gerçekleştirir.
Udemy üzerinden Understanding Node.js: Core Concepts kursuna çalışılırken yapıldı.
- Yeni dosya oluşturma
- Dosya silme
- Dosya adını değiştirme
- Dosyaya içerik ekleme
command.txtdosyasını sürekli izleyerek komut değişikliklerine tepki verme
-
Node.js Yüklemesi: Eğer sisteminizde Node.js kurulu değilse, resmi web sitesinden LTS sürümünü indirip kurun: 👉 Node.js İndir
-
Projeyi Klonlama: Projeyi bilgisayarınıza klonlayın ve proje dizinine geçiş yapın:
git clone https://github.com/GurAyDemiroz/File-System-App-Node.js.git cd PROJE_DİZİNİ -
Uygulamayı Başlatma: Uygulamayı başlatmak için terminalde aşağıdaki komutu çalıştırın:
node app.js
Uygulama çalışırken, proje ana dizininde bulunan command.txt dosyasını bir metin düzenleyici ile açın ve aşağıdaki komut formatlarından birini yazıp dosyayı kaydedin. Uygulama, dosyadaki değişikliği algılayıp komutu anında işleyecektir.
-
Yeni dosya oluşturma
create a file example.txt
-
Dosya silme
delete the file example.txt
-
Dosya adını değiştirme
rename the file example.txt to renamed.txt
-
Dosyaya içerik ekleme
add to the file example.txt this content: Merhaba Dünya!