VB.NET
Dim fileName As String = "abc.txt"
Dim invalidChars As Char() = System.IO.Path.GetInvalidFileNameChars()
If fileName.IndexOfAny(invalidChars) < 0 Then
Console.WriteLine("ファイル名は正常です")
Else
Console.WriteLine("ファイル名に不正文字列が含まれています")
End If
C#
string fileName = "abc.txt";
char[] invalidChars = System.IO.Path.GetInvalidFileNameChars();
if (fileName.IndexOfAny(invalidChars) < 0)
{
Console.WriteLine("正しいファイル名です");
}
else
{
Console.WriteLine("ファイル名に不正文字列が含まれております");
}