1
699
如果您的目录可能有许多文件,
同样适用于
就这个问题而言,确实没有理由使用
|
2
164
是的,这是正确的方法。如果你想给自己一个“干净”的(或者我更喜欢称之为“空”函数),你可以创建一个扩展方法。
这样你就可以做……
|
3
65
以下代码将递归地清除文件夹:
|
4
38
|
5
37
我们也可以表现出对 LINQ :
请注意,这里的解决方案没有执行,因为我正在使用
这是扩展方法:
|
6
31
最简单的方法:
请注意,这可能会清除文件夹上的某些权限。 |
7
25
基于hiteshbiblog,您可能应该确保文件是可读写的。
如果您知道没有子文件夹,这样做可能是最简单的:
|
8
12
|
9
6
我尝试的每一种方法,都在某个时刻因System.IO错误而失败。以下方法确实有效,即使文件夹为空或非空、只读或非只读等。
|
10
6
下面的代码将清理目录,但将根目录留在那里(递归)。
|
11
4
只对文件和目录使用静态方法,而不使用fileinfo和directoryinfo,执行速度更快。(见接受回答 What is the difference between File and FileInfo in C#? )答案显示为实用方法。
|
12
3
在Windows 7中,如果您刚刚使用Windows资源管理器手动创建了它,则目录结构与此类似:
并运行原始问题中建议的代码来清理目录c:\aaa,行
以下代码对我来说工作可靠:
|
13
3
|
14
3
这是我在阅读完所有文章后使用的工具。 它确实
它处理
它不使用目录。删除,因为进程因异常而中止。
|
15
2
|
16
2
此版本不使用递归调用,并解决了只读问题。
|
17
1
使用DirectoryInfo的GetDirectories方法。
|
18
1
下面的示例显示了如何做到这一点。它首先创建一些目录和文件,然后通过
它是从 https://msdn.microsoft.com/en-us/library/fxeahc5f(v=vs.110).aspx . |
19
1
这不是解决上述问题的最佳方法。但这是另一种选择…
|
20
0
|
21
0
|
22
0
这将显示我们如何删除文件夹并选中它。我们使用文本框
|
23
0
|
24
0
主叫电话
添加此方法
|
25
0
|
26
0
要删除文件夹,这是使用文本框和按钮的代码
|
27
-2
|
28
-3
你唯一应该做的就是
多亏了.NET。:) |
29
-4
你不需要更多 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |