编程问题:如何完全删除一个非空文件夹

[复制链接]
查看11 | 回复3 | 2008-11-2 17:01:05 | 显示全部楼层 |阅读模式
在Visual Studio .Net中,VB.Net,C#均可
请“似水年华”同志说明一下如何遍历文件夹中所有文件

回复

使用道具 举报

千问 | 2008-11-2 17:01:05 | 显示全部楼层
System.IO.Directory.Delete(@"C:\TEST",true )无论是否为空都回删除,但是如果里面有只读文件的话,会有错误提示如果只读文件也要删除的话,要首先改变文件的属性,然后使用上述命令删除。下面的代码就是改变文件属性的。public static void RemoveReadonlyAttribute(DirectoryInfo dirInfo){
//文件夹属性更改
if ((dirInfo.Attributes & FileAttributes.ReadOnly) ==
FileAttributes.ReadOnly)
dirInfo...
回复

使用道具 举报

千问 | 2008-11-2 17:01:05 | 显示全部楼层
首先删除文件夹内的所有的文件。递归遍历删除即可。...
回复

使用道具 举报

千问 | 2008-11-2 17:01:05 | 显示全部楼层
格式化也行吧...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行