根据“Directory.Delete(”path“,true)”的删除,它删除路径中的目录,子目录和文件。
Directory.Delete(“path”,false)有什么作用?根据doucmentation它“不然”。
我的意思是如何在不删除目录,子目录和文件的情况下删除目录?
答案 0 :(得分:8)
答案 1 :(得分:3)
只是一个快速猜测,因为我不做.Net,但我会说它只会删除空目录。
答案 2 :(得分:0)
第二个参数告诉您是否需要递归删除。如果为false,则如果目录不为空,则该方法将抛出IOException。
答案 3 :(得分:0)
假设代码的意图是仅在目录为空时删除目录。将第二个参数设置为false
会强制执行该策略/意图。