■■■

2016年4月3日日曜日

ファイル名に不正文字が入っていないかチェックする方法

ファイル名に不正文字が入っていないかチェックする方法
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("ファイル名に不正文字列が含まれております");
}

■■■