亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#如何去掉文件夾或文件名非法字符

 更新時(shí)間:2025年06月09日 14:48:09   作者:Aries·Zhao  
這篇文章主要介紹了C#如何去掉文件夾或文件名非法字符的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

C#去掉文件夾或文件名非法字符

實(shí)現(xiàn)有輸入字符串創(chuàng)建文件夾的功能,需要檢查字符串中是否包含不能在文件夾中使用的非法字符 。

C#中如果需要生成文件路徑,有時(shí)會(huì)拋出“文件路徑中出現(xiàn)非法字符”的異常,這時(shí)我們就會(huì)找到這個(gè)非法的字符串,然后Replace替換掉。

net類庫(kù)提供了非法字符的數(shù)組

我們直接循環(huán)替換掉即可。

這里還有個(gè)小竅門(mén)

net類庫(kù)提供了文件和文件夾的兩個(gè)非法字符的數(shù)組,我們拼接文件完整路徑的時(shí)候,直接替換,避免報(bào)錯(cuò),開(kāi)始上干貨。

//去掉文件夾中的非法字符串
foreach(char invalidChar in Path.GetInvalidPathChars())
{
    folder = folder.Replace(invalidChar.ToString(), string.Empty);
}

//獲取標(biāo)題并去掉文件名中的非法字符
string titleAll = item1.VideoTitle;
foreach (char invalidChar in Path.GetInvalidFileNameChars())
{
    titleAll = titleAll.Replace(invalidChar.ToString(), string.Empty);
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論