Belirli bir dizinden başladığım temel bir işlem yapıyorum ve kök dosyaya ulaşana kadar dosya sistemini çapraz yapıyorum. Linux/Mac'de, kök açıkça /
ve Windows'da C:\
veya başka bir sürücü harfi olabilir. Sorum şu: Node.js dosyasının dosya sisteminin kök dizinini tanımlamak için bir yol olup olmadığı.Node.js ile Dosya Sistemi Kökünü Belirleme
Şu anda, değiştirmeyi durup durmadığını görmek için en son dizini path.normalize(dir + "/../")
karşı kontrol etmeye çalışıyorum. Orada bir process
özellik/yöntem var mı? Belki bir modül?
/^([^\\/]*[\\/]).*/.test(process.cwd())
var root = RegExp.$1;
Windows hem de Linux için CWD'sindeki gelen kök almalısınız: node.js yapması gereken özel bir şey yok
Windows'ta çalışıyorsanız, hangi sürücü harfini istiyorsunuz? Sistem sürücüsü? Çalışan komut dosyasını içeren sürücü? Başka bir dosya içeren sürücü mü? Sabit kodlanmış bir sürücü mektubu? – icktoofay
"/" Her iki platformda da çalışacağını düşünürdüm. Hangi amaçla kullanacaksın? – Domenic
Windows'da: Başlat> Çalıştır> cmd.exe. 'C: \ Kullanıcılar \ Domenic> cd /'. Beni doğrudan C: \> 'ye getirir. – Domenic