cxiファイル名/パス処理方法の例



string filePath = @"E:\Randy0528\ \JustTest.rar";

            Response.Write(" :"+filePath);

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.ChangeExtension(filePath, "txt"));

            Response.Write("<br/> 。。<br/>");

            Response.Write(System.IO.Path.GetDirectoryName(filePath));

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetExtension(filePath));

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetFileName(filePath));

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetFileNameWithoutExtension(filePath));

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetPathRoot(filePath));

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetRandomFileName());

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetTempFileName());

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.GetTempPath());

            Response.Write("<br/> 。<br/>");

            Response.Write(System.IO.Path.HasExtension(filePath));

            Response.Write("<br/> , 。<br/>");

            Response.Write(System.IO.Path.IsPathRooted(filePath));

ファイルパス:E:\Randy 0528\中文ディレクトリ\JusstTest.rarはパス文字列の拡張子を変更します。E:\Randy 0528\中文ディレクトリ\Just Test.txtは指定パス文字列のディレクトリ情報を返します。E:\Randy 0528\中文ディレクトリは指定されたパス文字列の拡張子を返します。rarは指定されたパス文字列のファイル名と拡張子を返します。JusstTest.rarは、拡張子を持たない指定パス文字列のファイル名を返します。Just Testは、指定された経路のルートディレクトリ情報を取得する。E:\はランダムフォルダ名またはファイル名を返します。ct 2 h 5 b 2 h.sedは、ディスク上で一意に名付けられた0バイトの一時ファイルを作成し、ファイルの完全なパスを返す。C:\Dockments and Settings\Randy\Local Settings\Temp\tmpAD.tmpは現在のシステムの一時フォルダのパスを返します。C:\Dcuments and Settings\Randy\Local Settings\Temp\はファイル拡張子が含まれているかどうかを判定します。Trueは、指定されたパス文字列が絶対パス情報を含むかそれとも相対パス情報を含むかを示す値を取得する。True