我想立即下載Excel工作表,我動態生成的文件名,其必須採用以下格式:指定路徑的格式不支持
如:
User_Wise_List_Of_Documents_2013_On_16_04_2013
爲此,我寫下面的代碼:
string currentDate = DateTime.Now.Date.ToString();
string currentYear = DateTime.Now.Year.ToString();
文件名=使用Server.Mappath( 「〜/用戶/文檔/」)+ 「User_Wise_List_Of_Documents_」 + currentYear + 「上」 +的currentdate + 是 「.xls」;
不知何故,它讓我有以下異常:
The given path's format is not supported.
任何幫助將不勝感激。
嗯似乎是正確的..但我如何在我的代碼中使用它? –
@ankitaalung只需用'_'等另一個有效字符替換無效字符即可。我更新了答案。 – I4V
我沒有工作:(下面是細 串的currentdate = DateTime.Now.Date.ToString()代碼; 串currentYear = DateTime.Now.Year.ToString(); =文件名使用Server.Mappath(」 〜/ User/Documents /「)+」User_Wise_List_Of_Documents_「+ currentYear +」_on_「+ currentDate +」.xls「; var invalidChars =路徑。GetInvalidFileNameChars(); string newdatestr = String.Join(「」,currentDate.Select(c => invalidChars.Contains(c)?'_':c)); –