使用GetInvalidFileNameCharts生成文件名
更新時間:2023年05月09日 10:28:37 投稿:zxhpj
這篇文章主要介紹了一個很實用的函數(shù)Path.GetInvalidFileNameCharts(),他可以很方便的生成一個有效的文件名稱
有時候需要利用從數(shù)據(jù)庫中檢索出來的字符串來生成一個文件名,如果這個字符串包容了不允許的字符(\、?、<、>等),還需要把這些字符逐個替換掉
代碼如下:
public static string GetValidName(string fileName)
{
??? foreach (char c in System.IO.Path.GetInvalidFileNameChars())
??? {
??????? fileName = fileName.Replace(c, ' ');
??? }
??? return fileName;
}用同樣的辦法,還可以判斷一個字符串中是否包含了無效的字符。
您可能感興趣的文章:
- React項目搭建與Echarts工具使用詳解
- vue+echarts封裝氣泡圖的方法
- echarts 3D地圖為區(qū)域自定義顏色的解決方法
- 在vue中使用echarts實現(xiàn)上浮與下鉆效果
- 解決echarts中餅圖標簽重疊的問題
- echarts餅圖扇區(qū)添加點擊事件的實例
- echarts餅圖指示器文字顏色設(shè)置不同實例詳解
- echarts餅圖各個板塊之間的空隙如何實現(xiàn)
- echarts實現(xiàn)餅圖與樣式設(shè)置
- echarts餅圖標簽formatter使用及餅圖自定義標簽
- 基于Echarts實現(xiàn)餅圖效果
- Vue ECharts餅圖實現(xiàn)方法詳解
- Echarts實現(xiàn)點擊列表聯(lián)動餅圖的示例代碼
相關(guān)文章
C#實現(xiàn)讀取多條數(shù)據(jù)記錄并導(dǎo)出到Word
這篇文章主要為大家詳細介紹了C#如何實現(xiàn)讀取多條數(shù)據(jù)記錄并導(dǎo)出到Word,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習一下2024-03-03
C# WinForm窗體編程中處理數(shù)字的正確操作方法
這篇文章主要介紹了C# WinForm窗體編程中處理數(shù)字的正確操作方法,本文給出了正確示例,并解釋了為什么要這么做,需要的朋友可以參考下2014-08-08
C#中Dictionary與List的用法區(qū)別以及聯(lián)系詳解
List和Dictionary想必是我們平常用到最多的C#容器了,他們使用起來都很簡單,這篇文章主要給大家介紹了關(guān)于C#中Dictionary與List的用法區(qū)別以及聯(lián)系的相關(guān)資料,需要的朋友可以參考下2023-11-11
DevExpress實現(xiàn)TreeList父子節(jié)點CheckState狀態(tài)同步的方法
這篇文章主要介紹了DevExpress實現(xiàn)TreeList父子節(jié)點CheckState狀態(tài)同步的方法,需要的朋友可以參考下2014-08-08

