2016-06-30 22 views

答えて

0

TextBox.Textから無効な文字を削除する必要があります。 Path.GetInvalidFileNameChars()を使用して、ファイル名の無効な文字のChar []を取得できます。

あなたは以下のコードを経由して「_」で無効な文字を置き換えることができますサンダーの答え@

var str= TextBox.Text; 
var illegalChars = Path.GetInvalidFileNameChars(); 
foreach (char c in illegalChars) 
{ 
    str = str.Replace(c.ToString(), "_"); 
} 
0

は技術的に正しいですが、私はあなたがそのファイル名を使用することはできないかもしれないことを追加したいと思いますあなたのUWPアプリで。

UWPアプリケーションは、Documents、Pictures、Tempライブラリ、またはアプリケーションインストールフォルダなど、ディスク上のいくつかの選択された場所にあるファイルにのみアクセスできます。 他のファイルへのアクセスを可能にするために、ユーザーが(開口部のために、ファイルを保存両方)FilePickersを経由して、そのファイルを選択持っている必要があり

あなたはUWPアプリhere内のファイルやフォルダへのアクセスの詳細を読むことができます

関連する問題