私は、あるディレクトリから始めて基本的な操作をしています。ルートに達するまで、私はファイルシステムをトラバースします。 Linux/Macでは、ルートは明らかに/
であり、WindowsではC:\
または別のドライブ文字を使用できます。私の質問は、Node.jsがファイルシステムのルートディレクトリを特定する方法があるかどうかです。Node.jsを使ってファイルシステムのルートを特定する
現在、私は単にそれが変化しなくかどうかを確認するためにpath.normalize(dir + "/../")
に対する最後のディレクトリを確認するために頼りますよ。そこにprocess
プロパティ/メソッドはありますか?多分モジュールですか?
/^([^\\/]*[\\/]).*/.test(process.cwd())
var root = RegExp.$1;
WindowsとLinuxの両方のためにCWDからルートを取得する必要があります:Node.jsのを行う必要があることを特別なものはありません
Windowsで実行している場合、どのドライブ文字を使用しますか?システムドライブ?実行中のスクリプトを含むドライブ?ドライブに別のファイルがありますか?ハードコードされたドライブレター? – icktoofay
"/"は両方のプラットフォームで動作すると思います。どのような目的のために使用しますか? – Domenic
Windowsの場合:[スタート]> [ファイル名を指定して実行]> [cmd.exe]を選択します。 'C:\ Users \ Domenic> cd /'と入力します。直接 'C:\>'に行きます。 – Domenic