[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

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する