版块
论坛
喜欢
话题
应用
搜索
登录
注册
linuxyf的个人空间
访问量
2
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=168863
高人们请进来,看看如何删除一个文件夹
我知道删除一个文件夹或者文件,可以通过发Irp或者ZwDeleteFile,但对于文件夹来说,只有空文件夹发Irp才可以删除,如果文件夹下有其他文件或者文件夹,发Irp删不掉啊,如何删除文件夹不管是不是空文件夹,有人知道吗?指点一下??
回复
(
19
)
2007-07-19 10:43
来自版块 -
文件系统(过滤)驱动程序开发
◆
◆
表情
告诉我的粉丝
提 交
qianjunhua
:
还有一个方法 也比较简单,就是不要使用队列 或者链表什么的!就是把当前扫描的路径放到一个动态增加的字符串数组里面,它的子文件夹,就添加到这个字符串后面,这样就形成一个当前扫描的文件夹或者文件的全路径,从后面往前删除。 tooflat的实现是从根目录往子目录删除,这个方法是从子目录...
(2008-04-10 15:11)
回复
fresharplite
:
试了你的代码:删除这个文件夹"C:\Documents and Settings\All Users\「开始」菜单\程序\启动".可文件夹下的文件没有被删除.而"启动"文件夹名字被改成了"程序",期望改进和各位指点
(2008-04-10 10:32)
回复
wanted999
:
俺还以为高人都忙着嫌M$去了呢!
(2007-08-03 19:41)
回复
wanfustudio
:
漫天都是勋章,闪亮闪亮的
(2007-07-25 10:13)
回复
linuxyf
:
呵呵,一个帖子招来这么多牛人,不错啊。
(2007-07-25 08:52)
回复
fazwh
:
有高人的地方风景真好。
(2007-07-24 23:21)
回复
liyf_sz
:
呵呵,不错啊。
(2007-07-24 19:29)
回复
zlf1110
:
都是高人。俺先感谢,再学习。
(2007-07-24 18:27)
回复
strpic
:
高人们都进来了,楼主面子大。
(2007-07-24 17:46)
回复
我最老实
:
(2007-07-24 17:28)
回复
1
2
下一页 »
linuxyf
加关注
写私信
0
关注
0
粉丝
159
帖子
返回顶部