木曜日, 12月 16, 2010
[VB.NET]ファイル名に使用できない文字チェック(GetInvalidFileNameChars)
▼質問
VB.NETのメソッドでファイル名に使用できない文字を簡単に
チェックできるメソッドってないの?
▼回答
直接チェックできるメソッドはないけど次のメソッドを使えば
ファイル名に使用できない文字を簡単に取得できるよ。
System.IO.Path.GetInvalidFileNameChars
このメソッドを使ったチェック関数を作ったから
次のコードを参考にしてくれ!
■参考サイト
20.ファイル名に使用できない文字を含んでいるかチェックする < ファイル操作 Tips メニュー < C# 2005 Tips HOME < HIRO's.NET
VB.NETのメソッドでファイル名に使用できない文字を簡単に
チェックできるメソッドってないの?
▼回答
直接チェックできるメソッドはないけど次のメソッドを使えば
ファイル名に使用できない文字を簡単に取得できるよ。
System.IO.Path.GetInvalidFileNameChars
このメソッドを使ったチェック関数を作ったから
次のコードを参考にしてくれ!
Public Function IsInvalidFileNameChars(ByVal fileName As String) As Boolean
Try
For Each invalidChar As Char In System.IO.Path.GetInvalidFileNameChars
If (fileName.IndexOf(invalidChar) > -1) Then
Return True
End If
Next
Catch ex As Exception
End Try
Return False
End Function
■参考サイト
20.ファイル名に使用できない文字を含んでいるかチェックする < ファイル操作 Tips メニュー < C# 2005 Tips HOME < HIRO's.NET