C#文件列表操作四大重点

C#文件列表要点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. 后台CS部分按钮事件
  7. //stringstrFileFullName=
  8. System.IO.Path.GetFileName(this.
  9. FileUpLoad.PostedFile.FileName);
  10. //this.FileUpLoad.PostedFile.SaveAs(Server.MapPath(
  11. \"./Xmlzip/\")+strFileFullName);

C#文件列表要点2.文件下载

 
 
 
  1. ListBox的SelectedIndexChanged事件设
  2. 定相关下载连接
  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. 或者也可以通过改变Label的Text值来实现点击
  21. 后实现文件下载的超级连接
  22. this.Label1.Text=\"〈 ahref=
  23. \\\"Xmlzip/a.rar\\\"〉a.rar〈 /a〉\"

C#文件列表要点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. }
  15. }

C#文件列表要点4.得到文件夹下的文件列表

 
 
 
  1. #region得到当前可用的文件列表
  2. ///〈 summary〉
  3. ///得到当前可用的文件列表
  4. ///〈 /summary〉
  5. ///〈 paramname=\"IsAlert\"〉
  6. 是否需要弹出提示信息〈 /param〉
  7. privatevoidfn_getCurrFileList(boolIsAlert)
  8. {
  9. try
  10. {
  11. //查找Xmlzip文件夹下属于其本
  12. 身UnitCoding的相关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. FileInfo[]FI=di.GetFiles(\"*.zip\"
  22. );//只查.zip文件
  23. if(FI.Length〉0)
  24. {
  25. lst_DownLoadFileList.Items.Clear();
  26. foreach(FileInfotmpFIinFI)
  27. {
  28. ListItemtmpItem=newListItem();
  29. tmpItem.Text=tmpFI.Name;
  30. lst_DownLoadFileList.Items.Add(tmpItem);
  31. }
  32. lst_DownLoadFileList.SelectedIndex=0;
  33. }
  34. else
  35. {
  36. if(IsAlert)
  37. {
  38. Response.write(\"查无可以下载的文件!\");
  39. }
  40. }
  41. }
  42. }
  43. catch(Exceptionex)
  44. {
  45. ex.ToString();
  46. }
  47. }
  48. #endregion

网站栏目:C#文件列表操作四大重点
本文来源:http://www.shufengxianlan.com/qtweb/news4/42504.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联