遍历文件下所有文件

本文介绍了一个使用C#编写的简单示例程序,该程序能够遍历指定路径下的所有子目录及其文件,并将文件路径输出到网页上。示例中展示了如何利用Directory类的方法GetDirectories和GetFiles来获取目录及文件列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. protectedvoidPage_Load(objectsender,EventArgse)
  2. {
  3. if(!IsPostBack){
  4. stringpaths=@"F:/学习专用文件夹/网页";
  5. Booleanflag=ReadFiles(paths);
  6. if(flag)
  7. {
  8. Txtmess.Text=Directory.GetFiles(paths).ToString();
  9. }
  10. else
  11. {
  12. Response.Write("对不起,有误");
  13. }
  14. }
  15. }
  16. privateBooleanReadFiles(stringdirroot)
  17. {
  18. Booleanflag=false;
  19. string[]rootdirs=Directory.GetDirectories(dirroot);//当前目录的子目录
  20. string[]rootFiles=Directory.GetFiles(dirroot);//目录下的文件
  21. try
  22. {
  23. foreach(strings2inrootFiles)
  24. {
  25. Response.Write(s2+"<br/>");
  26. }
  27. foreach(strings1inrootdirs)
  28. {
  29. ReadFiles(s1);
  30. }
  31. flag=true;
  32. }
  33. catch(Exceptionex)
  34. {
  35. thrownewException(ex.Message);
  36. }
  37. returnflag;
  38. }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值