C#编程-114:文件夹操作之删除
  TEZNKK3IfmPf 2023年11月15日 17 0
js
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Text;
  6. namespace DeleteDirectoryTest
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. string path = @"C:\Users\pengshiyu\Desktop\test";
  13. if (Directory.Exists(path))
  14. {
  15. try
  16. {
  17. Console.WriteLine("请输入删除方式:\n1、当文件夹为空时删除,\n2、删除所有子目录");
  18. string choice = Console.ReadLine();
  19. if (choice == "1")
  20. {
  21. Directory.Delete(path, false);//如果文件夹包涵子目录,则抛出异常
  22. Console.WriteLine("删除空文件成功");
  23. }
  24. else if (choice == "2")
  25. {
  26. Directory.Delete(path,true);
  27. Console.WriteLine("删除所有文件成功");
  28. }
  29. else
  30. {
  31. Console.WriteLine("用户输入有误!");
  32. }
  33. }
  34. catch (Exception ex)
  35. {
  36. Console.WriteLine(ex.Message);
  37. }
  38. }
  39. else
  40. {
  41. Console.WriteLine("文件不存在!" + path);
  42. }
  43. Console.ReadKey();
  44. }
  45. }
  46. }

recursive 英[rɪˈkɜ:sɪv]

美[rɪˈkɜ:rsɪv]

adj. 回归的,递归的;

C#编程-114:文件夹操作之删除_彭世瑜_新浪博客

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月15日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年03月29日   74   0   0 标签js
  TEZNKK3IfmPf   2024年03月29日   20   0   0 js
  TEZNKK3IfmPf   2023年11月15日   27   0   0 ajaxjs
  TEZNKK3IfmPf   2023年11月15日   157   0   0 cssjshtml5
  TEZNKK3IfmPf   2023年11月15日   29   0   0 javajavascriptjs
  TEZNKK3IfmPf   2023年11月15日   56   0   0 htmljavajs
  TEZNKK3IfmPf   2023年11月15日   34   0   0 csshtmljs
  TEZNKK3IfmPf   2023年11月15日   28   0   0 csshtmljs
  TEZNKK3IfmPf   2023年11月15日   22   0   0 htmlvuejs
TEZNKK3IfmPf