2011-07-01 11 views
4

私はwinformアプリケーションを開発しています。私はユーザーからの入力(ユーザーがユーザー名を提供する)を受け取り、その入力をファイル名の一部として使用してファイルに保存したいと考えています。Windowsを危険にさらすことなくファイルを安全にディスクに保存するにはどうすればいいですか?

ユーザーが入力したユーザー名にWindowsの予約文字が含まれていないかどうかを確認するにはどうすればよいですか。そして、予約された文字のリストは何ですか?

答えて

5

経由:

Path.GetInvalidFileNameChars() 

Path.GetInvalidPathChars() 

正確なリストそう示す(特にモノ用)プラットフォーム固有のこと、そして、それはいくつかの非印字可能な文字が含まれています...可能性ここにいるのは難しいです; p

+0

Gravell:+1ありがとう! –

+0

また、左側のチェックマークをクリックすることで、受け入れられた回答としてマークすることもできます。 – Juan

関連する問題