Pages

2012/04/10

[C#] ファイル名に使用できない文字が含まれていないか調べる

string s ="?%*.txt";                
if (s.IndexOfAny(System.IO.Path.GetInvalidFileNameChars()) >= 0)
{
 // NG
}
Path.GetInvalidFileNameChars メソッドは、ファイル名に使用できない文字を char[] で返してくれる。 これを利用することでファイル名に使用できない文字をチェックすることができる。 http://msdn.microsoft.com/ja-jp/library/system.io.path.getinvalidfilenamechars(v=vs.80).aspx
Related Posts Plugin for WordPress, Blogger...