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