自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

C#文件列表操作四大重點(diǎn)

開(kāi)發(fā) 后端
文章講解C#文件列表操作四大重點(diǎn):文件上傳、下載、刪除,以及獲得文件夾下的文件列表。

C#文件列表要點(diǎn)1:上傳文件

HTML部分:

  1. 〈 formid=\"form1\"runat=\" 
  2. server\"method=\"post\"enctype=\  
  3. "multipart/form-data\"〉  
  4. 〈 inputid=\"FileUpLoad\"type=\" 
  5. file\"runat=\"server\"/〉〈 br/〉  
  6. 后臺(tái)CS部分按鈕事件  
  7. //stringstrFileFullName=  
  8. System.IO.Path.GetFileName(this.  
  9. FileUpLoad.PostedFile.FileName);  
  10. //this.FileUpLoad.PostedFile.SaveAs(Server.MapPath(  
  11. \"./Xmlzip/\")+strFileFullName); 

C#文件列表要點(diǎn)2.文件下載

  1. ListBox的SelectedIndexChanged事件設(shè)  
  2. 定相關(guān)下載連接  
  3. protectedvoidlst_DownLoadFileList  
  4. _SelectedIndexChanged(objectsender,EventArgse)  
  5. {  
  6. try  
  7. {  
  8. stringstrJS=\"window.open(\'Xmlzip/\";  
  9. strJS+=this.lst_DownLoadFileList.  
  10. SelectedItem.Text.Trim();  
  11. strJS+=\"\');returnfalse;\";  
  12. this.imgbtn_DownLoadFile.Attributes.  
  13. Add(\"onclick\",strJS);  
  14. }  
  15. catch(Exceptionex)  
  16. {  
  17. ex.ToString();  
  18. }  
  19. }  
  20. 或者也可以通過(guò)改變Label的Text值來(lái)實(shí)現(xiàn)點(diǎn)擊  
  21. 后實(shí)現(xiàn)文件下載的超級(jí)連接  
  22. this.Label1.Text=\"〈 ahref=  
  23. \\\"Xmlzip/a.rar\\\"〉a.rar〈 /a〉\" 

C#文件列表要點(diǎn)3.文件刪除

  1. stringstrFilePath=Server.MapPath(  
  2. \"../CountryFlowMgr/Xmlzip/\"+this.lst_  
  3. DownLoadFileList.SelectedItem.Text.Trim());  
  4. if(File.Exists(strFilePath))  
  5. {  
  6. File.Delete(strFilePath);  
  7. if(File.Exists(strFilePath))  
  8. {  
  9. Response.Write(\"ok\");  
  10. }  
  11. else 
  12. {  
  13. Response.Write(\"ok\");  
  14. }  

C#文件列表要點(diǎn)4.得到文件夾下的文件列表

  1. #region得到當(dāng)前可用的文件列表  
  2. ///〈 summary〉  
  3. ///得到當(dāng)前可用的文件列表  
  4. ///〈 /summary〉  
  5. ///〈 paramname=\"IsAlert\"〉  
  6. 是否需要彈出提示信息〈 /param〉  
  7. privatevoidfn_getCurrFileList(boolIsAlert)  
  8. {  
  9. try  
  10. {  
  11. //查找Xmlzip文件夾下屬于其本  
  12. 身UnitCoding的相關(guān)zip文件  
  13. stringstrXmlZipDirectory=  
  14. Server.MapPath(\"../Xmlzip/\");  
  15. if(Directory.Exists(strXmlZipDirectory))  
  16. {  
  17. //DirectoryInfodi=newDirectoryInfo(  
  18. Environment.CurrentDirectory);  
  19. DirectoryInfodi=newDirectoryInfo(  
  20. strXmlZipDirectory);  
  21.  
  22. FileInfo[]FI=di.GetFiles(\"*.zip\" 
  23. );//只查.zip文件  
  24. if(FI.Length〉0)  
  25. {  
  26. lst_DownLoadFileList.Items.Clear();  
  27. foreach(FileInfotmpFIinFI)  
  28. {  
  29. ListItemtmpItem=newListItem();  
  30. tmpItem.Text=tmpFI.Name;  
  31. lst_DownLoadFileList.Items.Add(tmpItem);  
  32. }  
  33. lst_DownLoadFileList.SelectedIndex=0;  
  34. }  
  35. else 
  36. {  
  37. if(IsAlert)  
  38. {  
  39. Response.write(\"查無(wú)可以下載的文件!\");  
  40. }  
  41. }  
  42. }  
  43. }  
  44. catch(Exceptionex)  
  45. {  
  46. ex.ToString();  
  47. }  
  48. }  
  49. #endregion  

【編輯推薦】

  1. C#中定義裝箱和拆箱詳解
  2. 淺談C#類(lèi)型系統(tǒng)
  3. 三種不同的C#異常類(lèi)型
  4. 詳細(xì)介紹C#編譯器
  5. C#異常機(jī)制的相關(guān)解釋
責(zé)任編輯:冰荷 來(lái)源: chinaitlab
相關(guān)推薦

2009-08-21 13:18:25

C#異步調(diào)用

2024-03-11 14:48:34

2010-05-25 08:34:10

C# 4.0

2015-07-17 09:50:16

Carthage優(yōu)劣比較

2018-11-27 14:04:16

企業(yè)上云互聯(lián)網(wǎng)云平臺(tái)

2010-07-14 14:46:57

Perl操作符

2011-03-21 09:01:49

CSS框架

2010-05-17 10:20:44

Linux備份

2009-09-01 10:28:38

C#追加文件

2009-09-01 09:37:15

C#寫(xiě)文件

2009-05-05 10:53:18

軟件博覽會(huì)

2010-10-22 13:22:04

微軟云計(jì)算

2013-01-06 10:44:43

微軟Windows 8云計(jì)算

2016-03-30 11:51:55

2013-05-20 08:56:13

2009-09-01 10:10:51

C# StreamRe

2009-08-31 18:38:59

C#寫(xiě)文件

2009-08-18 17:05:08

C#操作xml文件

2013-04-09 16:32:59

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)