pathとは? わかりやすく解説

path

別表記:パス

「path」の意味

「path」は、主に二つの意味を持つ単語である。一つ目は、人や動物が通るための狭い道や通路を指す。例えば、公園内にある歩行者用小道などが該当する二つ目は、抽象的な意味での進むべき道筋方向性を示す。これは、人生選択肢キャリアプランなど、物理的なではなく概念的な道を意味する

「path」の発音・読み方

「path」の発音は、IPA表記で /pæθ/ となる。IPAカタカナ読みでは「パス」となり、日本人発音するカタカナ英語では「パス」と読む。この単語発音によって意味や品詞が変わるものではない。

「path」の定義を英語で解説

英語での「path」の定義は次の通りである。"A narrow way for walking, especially one through the countryside or a park" は、歩行者用の狭い道、特に田舎公園を通る道を指す。また、"A course of action or way of achieving a specified result" は、特定の結果達成するための行動方法意味する

「path」の類語

「path」の類語には、次のようなものがある。"trail" は、主に自然の中にある歩行者用の道を指す。"lane" は、狭い道や通路意味し、"alley" は、建物の間にある狭い通路を指す。また、"route" や "course" は、抽象的な意味での道筋方向性を示す言葉として使われることがある

「path」に関連する用語・表現

「path」に関連する用語表現には、"footpath" や "pathway" などがある。"footpath" は、歩行者専用の道を意味し、"pathway" は、広い意味での道や通路を指す。

「path」の例文

1. The narrow path led us through the woods.(狭い道が私たち通して導いた。)
2. She chose a different career path.(彼女は異なキャリアパス選んだ。)
3. The garden has a winding path.(その庭には曲がりくねった道がある。)
4. They followed the path of least resistance.(彼らは最も抵抗少ない道をたどった。)
5. The path was covered with fallen leaves.(道は落ち葉覆われていた。)
6. The company is on the path to success.(その会社成功への道歩んでいる。)
7. A stone path connected the two buildings.(石の道が二つ建物つないでいた。)
8. He decided to follow his own path in life.(彼は人生自分の道を進むことを決めた。)
9. The path led to a small pond.(その道小さな池に続いていた。)
10. She is on the right path to achieve her goals.(彼女は目標達成するための正しい道を進んでいる。)

パス【path】

読み方:ぱす

コンピューター記憶装置における、ファイルフォルダ所在を表す文字列。


Path クラス

ファイルまたはディレクトリパス情報格納する String インスタンス操作実行します。これらの操作は、プラットフォーム間で実行されます。

名前空間: System.IO
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public NotInheritable Class
 Path
[ComVisibleAttribute(true)] 
public static class Path
[ComVisibleAttribute(true)] 
public ref class Path abstract sealed
/** @attribute ComVisibleAttribute(true) */ 
public final class Path
ComVisibleAttribute(true) 
public final class Path
解説解説

.NET Framework では、"\\.\PHYSICALDRIVE0" など、デバイス名を指定したパス使用して物理ディスク直接アクセスすることはできません。

パスとは、ファイルまたはディレクトリ位置を示す文字列です。パスは、必ずしもディスク上の位置ポイントせず、たとえば、メモリデバイス位置を示す場合ありますパス正し書式は、現在のプラットフォーム決定されます。たとえば、システムによっては、パスドライブ名ボリューム名で始め場合ありますが、この要素他のシステムには存在しません。また、システムによっては、パスに、ファイル格納され情報タイプを示す拡張子含めることができますファイル名拡張子書式は、プラットフォーム依存します。たとえば、拡張子を 3 文字制限しているシステムありますが、制限しないシステムあります現在のプラットフォームは、パス要素区切る文字セット、およびパス指定時に使用できない文字セット決定します。これらの違いがあるため、Path クラスいくつかのメンバ厳密な動作Path クラスフィールドは、プラットフォーム依存します

パスには、絶対位置情報または相対位置情報含めることができます絶対パスは、完全な位置指定します。つまり、ファイルまたはディレクトリは、現在の位置に関係なく一意識別できます相対パスは、部分的な位置指定します。つまり、現在の位置は、相対パス指定したファイル検索するときの開始点として使用されます。現在のディレクトリ確認するには、Directory.GetCurrentDirectory を呼び出します。

Path クラスのほとんどのメンバは、ファイル システム対話せず、パス文字列指定したファイル有無検査しません。ChangeExtension などのパス文字列修正する Path クラス メンバは、ファイル システムファイル名には影響与えません。ただし、Path メンバは、指定したパス文字列内容検証し文字列に、InvalidPathChars で定義されるパス文字列無効な文字含まれている場合は、ArgumentException をスローます。たとえば、Windows ベースデスクトップ プラットフォームでは、引用符 (")、不等号 (より小) (<)、不等号 (より大) (>)、パイプ (|)、バックスペース (\b)、null (\0)、Unicode 文字1618 および 2025無効なパス文字です。

Path クラスメンバ使用すると、ファイル名拡張子パス一部かどうか判断や、2 つ文字列1 つパス名に結合するなどの一般的な操作すばやく簡単に実行できます

Path クラスすべてのメンバ静的であるため、パスインスタンスを持たなくても呼び出すことができます

メモメモ

入力文字列としてパス受け入れメンバでは、そのパス正し書式である必要がありますそれ以外場合は、例外発生します。たとえば、パス絶対パスであっても空白始まっている場合、そのパスクラスメソッドではトリムされません。このためパス正し書式にならず、例外発生します同様に1 つパスまたは複数パス組み合わせ絶対パスとして 2 度指定することはできません。たとえば、"c:\temp c:\windows" でも、ほとんどの場合において例外発生しますパス文字列受け入れメソッド使用するときは、パス適切な書式であることを確認します

パス受け入れメンバでは、ファイルまたはディレクトリ参照するパス指定できます指定するパスは、相対パス、またはサーバーおよび共有名を示す UNC (Universal Naming Convention) パスにすることができます。たとえば、次に示すパスはすべて有効なパスです。

  • C# では "c:\\MyDir\\MyFile.txt"、Visual Basic では "c:\MyDir\MyFile.txt"。

  • C# では "c:\\MyDir"、Visual Basic では "c:\MyDir"。

  • C# では "MyDir\\MySubdir"、Visual Basic では "MyDir\MySubDir"。

  • C# では "\\\\MyServer\\MyShare"、Visual Basic では "\\MyServer\MyShare"。

これらの操作はすべて文字列実行されるため、実行結果すべてのシナリオで有効かどうか確認できません。たとえば、GetExtension メソッドは、それに渡す文字列を解析し、その文字列から拡張子返します。ただし、その拡張子を持つファイルディスク上に存在するとは限りません。

このクラス使用例については、以下の「使用例」を参照してくださいその他の一般的な I/O タスクまたは関連する I/O タスクの例を次の表に示します

使用例使用例

Path クラス主要なメンバコード例次に示します

Imports System
Imports System.IO

Public Class Test

    Public Shared Sub Main()
        Dim path1 As String
 = "c:\temp\MyTest.txt"
        Dim path2 As String
 = "c:\temp\MyTest"
        Dim path3 As String
 = "temp"

        If Path.HasExtension(path1) Then
            Console.WriteLine("{0} has an extension.",
 path1)
        End If

        If Path.HasExtension(path2) = False
 Then
            Console.WriteLine("{0} has no extension.",
 path2)
        End If

        If Path.IsPathRooted(path3) = False
 Then
            Console.WriteLine("The string {0} contains no root
 information.", path3)
        End If

        Console.WriteLine("The full path of {0} is {1}.",
 path3, Path.GetFullPath(path3))
        Console.WriteLine("{0} is the location for temporary files.",
 Path.GetTempPath())
        Console.WriteLine("{0} is a file available for use.",
 Path.GetTempFileName())

        ' This code produces output similar to the following:
        ' c:\temp\MyTest.txt has an extension.
        ' c:\temp\MyTest has no extension.
        ' The string temp contains no root information.
        ' The full path of temp is D:\Documents and Settings\cliffc\My
 Documents\Visual Studio 2005\Projects\ConsoleApplication2\ConsoleApplication2\bin\Debug\temp.
        ' D:\Documents and Settings\cliffc\Local Settings\Temp\8\ is
 the location for temporary files.
        ' D:\Documents and Settings\cliffc\Local Settings\Temp\8\tmp3D.tmp
 is a file available for use.

    End Sub
End Class
using System;
using System.IO;

class Test 
{
    
    public static void Main()
 
    {
        string path1 = @"c:\temp\MyTest.txt";
        string path2 = @"c:\temp\MyTest";
        string path3 = @"temp";

        if (Path.HasExtension(path1)) 
        {
            Console.WriteLine("{0} has an extension.", path1);
        }

        if (!Path.HasExtension(path2)) 
        {
            Console.WriteLine("{0} has no extension.", path2);
        }

        if (!Path.IsPathRooted(path3)) 
        {
            Console.WriteLine("The string {0} contains no
 root information.", path3);
        }

        Console.WriteLine("The full path of {0} is {1}.", path3, Path.GetFullPath(path3));
        Console.WriteLine("{0} is the location for temporary
 files.", Path.GetTempPath());
        Console.WriteLine("{0} is a file available for use.",
 Path.GetTempFileName());

        /* This code produces output similar to the following:
         * c:\temp\MyTest.txt has an extension.
         * c:\temp\MyTest has no extension.
         * The string temp contains no root information.
         * The full path of temp is D:\Documents and Settings\cliffc\My Documents\Visual
 Studio 2005\Projects\ConsoleApplication2\ConsoleApplication2\bin\Debug\temp.
         * D:\Documents and Settings\cliffc\Local Settings\Temp\8\ is the location
 for temporary files.
         * D:\Documents and Settings\cliffc\Local Settings\Temp\8\tmp3D.tmp is a
 file available for use.
         */
    }
}
using namespace System;
using namespace System::IO;
int main()
{
   String^ path1 = "c:\\temp\\MyTest.txt";
   String^ path2 = "c:\\temp\\MyTest";
   String^ path3 = "temp";
   if ( Path::HasExtension( path1 ) )
   {
      Console::WriteLine( "{0} has an extension.", path1 );
   }

   if (  !Path::HasExtension( path2 ) )
   {
      Console::WriteLine( "{0} has no extension.", path2 );
   }

   if (  !Path::IsPathRooted( path3 ) )
   {
      Console::WriteLine( "The string {0} contains no root
 information.", path3 );
   }

   Console::WriteLine( "The full path of {0} is {1}.", path3, Path::GetFullPath(
 path3 ) );
   Console::WriteLine( "{0} is the location for temporary
 files.", Path::GetTempPath() );
   Console::WriteLine( "{0} is a file available for use.",
 Path::GetTempFileName() );
   Console::WriteLine( "\r\nThe set of invalid characters
 in a path is:" );
   Console::WriteLine( "(Note that the wildcard characters '*' and '?' are not
 invalid.):" );
   Collections::IEnumerator^ myEnum = Path::InvalidPathChars->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      Char c =  *safe_cast<Char^>(myEnum->Current);
      Console::WriteLine( c );
   }
}

import System.*;
import System.IO.*;

class Test
{
    public static void main(String[]
 args)
    {
        String path1 = "c:\\temp\\MyTest.txt";
        String path2 = "c:\\temp\\MyTest";
        String path3 = "temp";

        if (Path.HasExtension(path1)) {
            Console.WriteLine("{0} has an extension.", path1);
        }
        if (!(Path.HasExtension(path2))) {
            Console.WriteLine("{0} has no extension.", path2);
        }
        if (!(Path.IsPathRooted(path3))) {
            Console.WriteLine("The string {0} contains no
 root information.",
                path3);
        }

        Console.WriteLine("The full path of {0} is {1}.", path3, 
            Path.GetFullPath(path3));
        Console.WriteLine("{0} is the location for temporary
 files.",
            Path.GetTempPath());
        Console.WriteLine("{0} is a file available for use.",
 
            Path.GetTempFileName());
        Console.WriteLine("\r\nThe set of invalid characters
 in a path is:");
        Console.WriteLine("(Note that the wildcard characters '*' and '?' "
            + "are not invalid.):");
        char c = ' ';
        for (int iCtr = 0; iCtr < Path.InvalidPathChars.get_Length();
 iCtr++) {
            c = Path.InvalidPathChars[iCtr];
            Console.WriteLine(c);
        }
    } //main
} //Test
継承階層継承階層
System.Object
  System.IO.Path
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Path フィールド


Path メソッド


パブリック メソッドパブリック メソッド

  名前 説明
パブリック メソッド ChangeExtension パス文字列拡張子変更します
パブリック メソッド Combine 2 つパス文字列結合します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド GetDirectoryName 指定したパス文字列ディレクトリ情報返します
パブリック メソッド GetExtension 指定したパス文字列拡張子返します
パブリック メソッド GetFileName 指定したパス文字列ファイル名拡張子返します
パブリック メソッド GetFileNameWithoutExtension 指定したパス文字列ファイル名拡張子付けず返します
パブリック メソッド GetFullPath 指定したパス文字列絶対パス返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetInvalidFileNameChars ファイル名使用できない文字を含む配列取得します
パブリック メソッド GetInvalidPathChars パス名に使用できない文字を含む配列取得します
パブリック メソッド GetPathRoot 指定したパスルート ディレクトリ情報取得します
パブリック メソッド GetRandomFileName ランダムなフォルダ名またはファイル名返します
パブリック メソッド GetTempFileName 一意な名前を持つ 0 バイト一時ファイルディスク上に作成し、そのファイルの完全パス返します
パブリック メソッド GetTempPath 現在のシステム一時フォルダパス返します
パブリック メソッド GetType  現在のインスタンスType取得します。 ( Object から継承されます。)
パブリック メソッド HasExtension パスファイル名拡張子含めかどうか決定します
パブリック メソッド IsPathRooted 指定したパス文字列絶対パス情報または相対パス情報含まれているかを示す値を取得します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 ( Object から継承されます。)
参照参照

Path メンバ

ファイルまたはディレクトリパス情報格納する String インスタンス操作実行します。これらの操作は、プラットフォーム間で実行されます。

Path データ型公開されるメンバを以下の表に示します


パブリック フィールドパブリック フィールド
パブリック メソッドパブリック メソッド
  名前 説明
パブリック メソッド ChangeExtension パス文字列拡張子変更します
パブリック メソッド Combine 2 つパス文字列結合します
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド GetDirectoryName 指定したパス文字列ディレクトリ情報返します
パブリック メソッド GetExtension 指定したパス文字列拡張子返します
パブリック メソッド GetFileName 指定したパス文字列ファイル名拡張子返します
パブリック メソッド GetFileNameWithoutExtension 指定したパス文字列ファイル名拡張子付けず返します
パブリック メソッド GetFullPath 指定したパス文字列絶対パス返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetInvalidFileNameChars ファイル名使用できない文字を含む配列取得します
パブリック メソッド GetInvalidPathChars パス名に使用できない文字を含む配列取得します
パブリック メソッド GetPathRoot 指定したパスルート ディレクトリ情報取得します
パブリック メソッド GetRandomFileName ランダムなフォルダ名またはファイル名返します
パブリック メソッド GetTempFileName 一意な名前を持つ 0 バイト一時ファイルディスク上に作成し、そのファイルの完全パス返します
パブリック メソッド GetTempPath 現在のシステム一時フォルダパス返します
パブリック メソッド GetType  現在のインスタンスType取得します。 (Object から継承されます。)
パブリック メソッド HasExtension パスファイル名拡張子含めかどうか決定します
パブリック メソッド IsPathRooted 指定したパス文字列絶対パス情報または相対パス情報含まれているかを示す値を取得します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ToString  現在の Object を表す String返します。 (Object から継承されます。)
参照参照

パース

【英】:path

通路歩道小径のこと。

Path

名前 パス

パス

(path から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/03/11 05:21 UTC 版)

パス

一般名称

pass

path

その他

固有名称

脚注


path

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/10 04:06 UTC 版)

ネットニュース」の記事における「path」の解説

投稿配送されたニュースサーバの経路のこと。pathヘッダーに「!」で区切られ記載されている。

※この「path」の解説は、「ネットニュース」の解説の一部です。
「path」を含む「ネットニュース」の記事については、「ネットニュース」の概要を参照ください。


path(パス)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/19 02:51 UTC 版)

Uniform Resource Identifier」の記事における「path(パス)」の解説

URI権限含まれている場合パスに文字無くても/(スラッシュ)で始める必要があり、この事からパス省略することはできない権限含まれていない場合は//で始めることはできない。さらに相対パスである場合は:から始めることはできないパスに?(疑問符)、#(番号記号)を含む、あるいは末尾場合パス終わりを示す。階層的hierarchical)に構成されデータ含まれ階層は/で区切る

※この「path(パス)」の解説は、「Uniform Resource Identifier」の解説の一部です。
「path(パス)」を含む「Uniform Resource Identifier」の記事については、「Uniform Resource Identifier」の概要を参照ください。


path

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/06/08 09:00 UTC 版)

パス」の記事における「path」の解説

小道通路道程パス (コンピュータ) (path) - コンピュータファイルシステムで、ファイルディレクトリ所在を示す文字列。en:PATH (variable) - 環境変数 道 (グラフ理論) - グラフ理論で、通路道 (トポロジー)

※この「path」の解説は、「パス」の解説の一部です。
「path」を含む「パス」の記事については、「パス」の概要を参照ください。


PATH

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/03/24 10:05 UTC 版)

COMMAND.COM」の記事における「PATH」の解説

環境変数 PATH を変更または表示する。この環境変数は、COMMAND.COM実行可能ファイル検索する所を制御する

※この「PATH」の解説は、「COMMAND.COM」の解説の一部です。
「PATH」を含む「COMMAND.COM」の記事については、「COMMAND.COM」の概要を参照ください。


PATH

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/11 08:56 UTC 版)

ペンシルベニア駅 (ニューアーク)」の記事における「PATH」の解説

ニューアーク-ワールド・トレード・センター線終点かつてはニュージャージー・トランジットアムトラック利用客ジャージーシティーホーボーケンに向かうには、当駅で乗り換える必要があったが、1999年セカーカス・ジャンクション駅開業してからは、当駅での乗り換えが必要でなくなった

※この「PATH」の解説は、「ペンシルベニア駅 (ニューアーク)」の解説の一部です。
「PATH」を含む「ペンシルベニア駅 (ニューアーク)」の記事については、「ペンシルベニア駅 (ニューアーク)」の概要を参照ください。


PATH

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/12 14:57 UTC 版)

ニューヨーク市の交通」の記事における「PATH」の解説

詳細は「パストレイン」を参照 港湾公団ハドソン川横断公社、略称PATH、通称パストレインマンハッタンニュージャージー州ジャージーシティホーボーケンハリソンニューアークを結ぶ4路線運行している高速輸送鉄道である。マンハッタン - ニュージャージー間の主要な交通機関となっているPATHは平日に4路線合計24万人乗客輸送している。 一部の駅はニューヨーク市地下鉄やハドソン・ベルゲン・ライトレールの駅と隣接しているが、双方行き来する無料連絡通路無く乗り換え場合は必ず改札出て再度入り直す必要があるまた、ニューヨーク市地下鉄同様に24時間運転となっている。PATHは元々1908年私有企業であるハドソン・アンド・マンハッタン鉄道として開業し1962年以降ニューヨーク・ニュージャージー港湾公社によって運営されている。

※この「PATH」の解説は、「ニューヨーク市の交通」の解説の一部です。
「PATH」を含む「ニューヨーク市の交通」の記事については、「ニューヨーク市の交通」の概要を参照ください。

ウィキペディア小見出し辞書の「path」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「path」の関連用語

pathのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



pathのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
実用日本語表現辞典実用日本語表現辞典
Copyright © 2024実用日本語表現辞典 All Rights Reserved.
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリPathの記事を利用しております。
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.
社団法人日本造園組合連合会社団法人日本造園組合連合会
JAPAN FEDERATION OF LANDSCAPE CONTRACTORS 2024 All rights reserved
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのパス (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのネットニュース (改訂履歴)、Uniform Resource Identifier (改訂履歴)、パス (改訂履歴)、COMMAND.COM (改訂履歴)、ペンシルベニア駅 (ニューアーク) (改訂履歴)、ニューヨーク市の交通 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS