C#中文件名或文件路徑非法字符判斷方法
更新時(shí)間:2015年06月26日 09:15:58 投稿:junjie
這篇文章主要介紹了C#中文件名或文件路徑非法字符判斷方法,本文主要使用了內(nèi)置的GetInvalidFileNameChars方法實(shí)現(xiàn)非法字符判斷,需要的朋友可以參考下
文件路徑或者保存模板出現(xiàn)非法字符判斷
1)不為空判斷
string strTemplateName = txtTemplateName.Text;
if (string.IsNullOrWhiteSpace(strTemplateName))
{
Show("請(qǐng)輸入模板名稱!", "提示", .Information, OK);
txtTemplateName.Focus();
return;
}
2)然后對(duì)strTemplateName 進(jìn)行非法字符判斷
if (strTemplateName.IndexOfAny(Path.GetInvalidFileNameChars()) >= 0)
{
//含有非法字符 \ / : * ? " < > | 等
Show("模板名稱含有非法字符,請(qǐng)重新輸入", "錯(cuò)誤", Error, OK);
txtTemplateName.Focus();
return;
}
3)path 引用系統(tǒng)的io 動(dòng)態(tài)庫(kù)即可。
相關(guān)文章
C# 實(shí)現(xiàn)特殊字符快速轉(zhuǎn)碼
這篇文章主要介紹了C# 實(shí)現(xiàn)特殊字符快速轉(zhuǎn)碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01
C# 快速高效率復(fù)制對(duì)象(表達(dá)式樹(shù))
在代碼中經(jīng)常會(huì)遇到需要把對(duì)象復(fù)制一遍,或者把屬性名相同的值復(fù)制一遍。本文將對(duì)其解決方法進(jìn)行詳細(xì)介紹。下面跟著小編一起來(lái)看下吧2017-04-04
C#實(shí)現(xiàn)餐飲管理系統(tǒng)完整版
這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)餐飲管理系統(tǒng)的完整版,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-01-01

