テキストボックスからなど文字を入力してもらい
それを(フォルダ)ディレクトリ名とかファイル名に用いる場合がある
ファイル名やフォルダ名には使えない文字がある
たとえば
: // ? | などはファイル名に使えない
これらはいちいちチェックすることは大変に面倒くさいことである
あるんだなあそんな関数が!
Path.GetInvalidFileNameChars()
に配列で、ファイル名に使えない文字が入っている
凄い
ということで
テキストを入力すると
使えない文字を返すというべたなFunction
最初に見つかった使えない文字を返します
Public FunctionNotFileName(ByVal InputText As String) As String
Dim invalidch As Char() = Path.GetInvalidFileNameChars()
Dim ReturnText As String = ""
For Each c As Char In invalidch
If InStr(InputText, c) > 0 Then
ReturnText = c
Exit For
End If
Next
Return ReturnText




