Skip to main content

パス名とは何ですか?

pathnameは、ユーザーがアクセスしたいファイルを見つけるためにコンピューターが使用する名前です。PathNameの各コンポーネントは、フォルダーまたはディレクトリを指します。ユーザーがファイルに名前を付けると、そのファイル名はパス名の最後のエントリです。PathNamesは本質的に階層的です。ルートディレクトリを使用して開始し、各ファイルとフォルダーを下ってユーザーがアクセスしたいファイルに到達します。これにより、ユーザーがファイルにアクセスしたい場合、コンピューターはルートディレクトリからパスをトレースし、ユーザーがアクセスを希望するファイルまでトレースできます。多くのコンピューターでは、ルートディレクトリにドライブレターも表示されます。たとえば、ルートディレクトリがハードディスクドライブを参照している場合、ルートディレクトリはc:/、「c」はドライブ文字です。ドライブレターは、ユーザーがアクセスしたいドライブによって異なります。人がフラッシュドライブでファイルを見つけたい場合、ルートディレクトリはフラッシュドライブに描かれている文字になります。ROUTディレクトリの後、パス名には、指定されたファイル名を見つけるためにコンピューターが通過する必要がある他のすべてのフォルダーが含まれています。たとえば、ユーザーがパスを備えたファイル、c:/documentsandsettings/user/pic.pngを探している場合、コンピューターはフォルダーの下のフォルダー「DocumentsandSettings」の下のCドライブを見る必要があります。」ファイル名「pic.png」を見つけます。多くのコンピューターでは、各ディレクトリ名はフォワードスラッシュ(/)またはコロン(:)で区切られています。ただし、一部のコンピューターシステムは、後方スラッシュ(/)または別のデリミタを使用しています。この階層は、ユニフォームのリソースロケーター(URL)がどのように機能するかにとっても重要です。フルパスはパス名全体を与え、作業ディレクトリが何であれ、コンピューターを同じ場所に向けます。ルートディレクトリに関連して常に与えられます。相対パスはパス名の一部のみを与えます。これにより、コンピューターはファイルがワーキングディレクトリと同じディレクトリにあることを「想定」します。たとえば、フルパスは次のように与えられます:c:/documentsandsettings/user/mydocuments/writingfolder/pathnames.doc。ルートディレクトリがパス名を起動することに注意してください。ただし、相対パスはpathnames.docのようなものかもしれません。ユーザーがワーキングディレクトリ「WritingFolder」を使用している場合、他の情報が提供されていない場合、コンピューターは「WritingFolder」ディレクトリのファイル名を自動的に検索します。したがって、ワーキングディレクトリに関連して相対パスが与えられます。