如何從路徑和文件名中刪除非法字符?我需要一種健壯和簡單的方法來從一個簡單的字符串中刪除非法的路徑和文件字符。我使用了下面的代碼,但它似乎什么也不做,我遺漏了什么?using System;using System.IO;namespace ConsoleApplication1{
class Program
{
static void Main(string[] args)
{
string illegal = "\"M<>\"\\a/ry/ h**ad:>> a\\/:*?\"<>| li*tt|le|| la\"mb.?";
illegal = illegal.Trim(Path.GetInvalidFileNameChars());
illegal = illegal.Trim(Path.GetInvalidPathChars());
Console.WriteLine(illegal);
Console.ReadLine();
}
}}
- 3 回答
- 0 關(guān)注
- 365 瀏覽
添加回答
舉報
0/150
提交
取消