ファイルシステムのナビゲートでスラッシュとバックスラッシュを使用する場合の違いは何ですか。./
また、との違いは何../
ですか?
4 に答える
ほとんどの言語では、バックスラッシュは文字列リテラルでエスケープする必要がありますが、スラッシュは必要ありません。さらにバックスラッシュは Windows でのみ機能しますが、スラッシュはほとんどどこでも機能します。
一方、パス名を引数として Windows プログラムに渡す場合、多くの Windows プログラムはコマンド ライン フラグを示すためにスラッシュを使用するため、スラッシュを使用しても機能しない可能性があるため、バックスラッシュを使用する必要があります。
On .
vs. ..
:.
は現在のディレクトリ、..
は親ディレクトリです。
Microsoftオペレーティングシステム(DOSやWindowsなど)は円記号(\)を使用し、UNIXベースのオペレーティングシステム(Linuxなど)は円記号(/)を使用します。
ドット(。)は、現在の作業ディレクトリを意味し、「ここ」と言っているようなものです。二重ドット(..)は、親ディレクトリを意味します。
Windows でのスラッシュとバックスラッシュの違いは、少なくとも存在しない私のテストによるものですが、以前のエディションではバックスラッシュが使用されていたと思います。UNIX システムではスラッシュが使用されます。
との違いは./
、が親ディレクトリであるのに対し、階層内の位置../
を表すことです。./
../