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:
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:
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:
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:
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ı.