VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
パス文字列に使用できない文字はPathクラスのGetInvalidPathCharsで取得することが出来ます。サンプルではGetInvalidPathCharsメソッドで取得した文字が含まれているかをIndexOfメソッドでチェックしています。
Dim filepath As String = "C:\<>Work\Test.txt" Dim invalidPathChars As Char() = System.IO.Path.GetInvalidPathChars() For Each invalidChar As Char In invalidPathChars If filepath.IndexOf(invalidChar) > -1 Then Console.WriteLine("使用できない文字 " & invalidChar.ToString() & " が含まれています。") End If Next