絶対パスかどうか判断する
スポンサーリンク
あるファイルパスが「絶対パス」か「相対パス」かを判断するには、System.IO.Path クラスの IsPathRooted メソッドを使用します。IsPathRooted メソッドは、絶対パスならば true を返し、相対パスならば false を返します。
絶対パスは、ルートディレクトリであるドライブレターを先頭に含んだパスのことです。相対パスは、それ以外のパスのことです。
サンプルコード
以下にサンプルコードを示します。
C# 全般
// 絶対パスか相対パスかを判断する if (System.IO.Path.IsPathRooted(@"..\..\Hoge.txt")) { MessageBox.Show("絶対パスです"); } else { MessageBox.Show("相対パスです"); }
関連するリファレンス
準備中です。