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)文章
WCF實(shí)現(xiàn)的計(jì)算器功能實(shí)例
這篇文章主要介紹了WCF實(shí)現(xiàn)的計(jì)算器功能,結(jié)合具體實(shí)例形式較為詳細(xì)的分析了WCF實(shí)現(xiàn)計(jì)算器功能的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-06-06C#中幾個(gè)未知的Visual Studio編碼技巧分享
用了多年的Visual Studio,今天才發(fā)現(xiàn)這個(gè)編碼技巧,真是慚愧,分享出來(lái),算是拋磚引玉吧,需要的朋友可以參考下2012-11-11WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法
這篇文章主要介紹了WinForm實(shí)現(xiàn)程序一段時(shí)間不運(yùn)行自動(dòng)關(guān)閉的方法,涉及WinForm計(jì)時(shí)器及進(jìn)程操作的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-09-09C#在MySQL大量數(shù)據(jù)下的高效讀取、寫入詳解
最近由于工作的原因,經(jīng)常需要對(duì)海量數(shù)據(jù)進(jìn)行處理,做的數(shù)據(jù)爬蟲相關(guān),動(dòng)輒千萬(wàn)級(jí)別的數(shù)據(jù),單表幾十個(gè)G 都是都是家常便飯。 那么主要的開發(fā)語(yǔ)言是C#,數(shù)據(jù)庫(kù)使用的是MySQL。下面通過(guò)這篇文章我們來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2016-11-11