C# コンソール アプリケーションを使用して多数のフォルダーを作成しています。XML ファイルはさまざまなノードに対して解析され、その値に基づいてフォルダーが同じ名前で作成されます。
XML ノードの 1 つに、未知の特殊文字 (ASCII コード 127) を含む次の値が含まれていました。
Foldername の後に特殊文字があります。String.Trim() を使用して値をトリミングしようとしましたが、うまくいきませんでした。の一覧でキャラも比較してみた
System.IO.Path.GetInvalidFileNameChars()
そしてそれを取り除きます。しかし、まだ運がありません。フォルダ名を作成する前に、これらの文字を削除するにはどうすればよいですか? 私の場合、フォルダ名は常に英数字になります。