path.delimiter Özelliği Node.js'de Nasıl Çalışır?

Path Delimiter Ozelligi Node Js De Nasil Calisir



Node.js bir “ yol ” Sistem dosyalarının ve dizinlerinin yolu ile etkileşime giren modül. Ana amacı, dosya yollarını gereksinimlere göre çeşitli şekillerde ele almak ve değiştirmektir. Ortak özellikleri, normalleştirme, dizin/dosya adlarını bulma, dosya uzantılarını çıkarma, yol sınırlayıcıyı ve ayırıcıyı döndürme ve çok daha fazlasıdır. Belirtilen işlemlerin tümünü gerçekleştirmek için çok çeşitli yerleşik yöntemler ve özelliklerle birlikte gelir.

Bu yazı Node.js'deki 'path.delimiter' özelliğinin çalışmasını gösterecektir.

Node.js'de “path.delimiter” Özelliği Nasıl Çalışır?

sınırlayıcı() ”,“ öğesinin önceden tanımlanmış bir özelliğidir yol Platforma özgü yol sınırlayıcıyı döndüren modül. Windows için yol sınırlayıcısı “noktalı virgül(;)”, UNIX tabanlı işletim sistemleri için ise “iki nokta üst üste(:)”dir.







Bu özelliğin çalışması, aşağıda belirtilen genelleştirilmiş sözdizimine dayanır:



yol. mülk ;

Yukarıdaki sözdizimi bir sınırlayıcıyı dize olarak döndürür.



Yukarıda tanımlanan özelliğin pratik uygulamasını temel sözdiziminin yardımıyla görelim.





Örnek: Yol Sınırlayıcıyı Almak için 'path.delimiter' Özelliğini Uygulamak
Bu örnek, yol sınırlayıcıyı döndürmek için 'path.delimiter()' özelliğini uygular:

yapı yol = gerekmek ( 'yol' ) ;
konsol. kayıt ( yol. sınırlayıcı ) ;

Yukarıdaki kod parçacığında:



  • Öncelikle “ gerekmek() ” yöntemi Node.js projesindeki “path” modülünü içerir.
  • Daha sonra “ console.log() ” yöntemi şu yöntemi uygular: sınırlayıcı() Yol sınırlayıcıyı almak ve konsolda görüntülemek için ” özelliğini kullanın.

Çıktı
Aşağıda verilen komutu kullanarak “.js” dosyasını yürütün:

düğüm uygulaması js

Mevcut işletim sistemi Windows olduğu için çıktının “;(noktalı virgül)” yol sınırlayıcısını içerdiği görülebilir:

Örnek 2: Sistem Ortamı Değişken Yollarını Ayırmak için “path.delimiter” Özelliğini Uygulama
Bu örnek, sistem ortamı değişkenlerinin yollarını bölmek için 'path.delimeter' özelliğini uygular:

yapı yol = gerekmek ( 'yol' ) ;
konsol. kayıt ( işlem. çevre . YOL ) ;
konsol. kayıt ( işlem. çevre . YOL . bölmek ( yol. sınırlayıcı ) ) ;

Yukarıdaki kod satırlarında:

  • console.log() ” yöntemi öncelikle sistem değişkenleri yoluna erişmek ve bunu konsolda görüntülemek için “process.env.PATH” nesnesini uygular. Tüm yollar “;” ile ayrılmıştır. kolon.
  • Sonraki “console.log()” yöntemi “ bölmek() 'process.env.PATH' nesnesinin '' ifadesini geçtiği yöntem sınırlayıcı ” özelliği, işletim sistemine dayalı olarak tüm yolları sınırlayıcıyla bölme argümanı olarak kullanılır.

Çıktı
“.js” dosyasını çalıştırın:

düğüm uygulaması js

Sistem ortam değişkenlerinin liste formatına bölünmüş “;(noktalı virgül)” ile ayrıldığı gözlemlenebilir:

Bunların hepsi Node.js'deki path.delimiter özelliğinin çalışmasıyla ilgilidir.

Çözüm

Node.js'de “ yol.delimiter() ” özelliği, işletim sistemine göre yol sınırlayıcıyı alır. Bu özellik aynı zamanda verilerin uygulanan yönteme göre belirli bir formata dönüştürülmesine de yardımcı olur. Bu yazı Node.js'deki “path.delimiter()” özelliğini pratik olarak açıkladı.