找回密码
 加入
搜索
查看: 1306|回复: 2

如何删除网络共享的文件夹---DirRemove函数处理有异常。

[复制链接]
发表于 2009-12-31 21:23:40 | 显示全部楼层 |阅读模式
本帖最后由 leon 于 2010-2-4 09:22 编辑

各位大大,我用DirRemove函数删除 \\192.168.1.23\test 文件夹的时候,返回值为1,但是文件夹却仍然存在,test文件夹下的文件都被删除了;有时候返回值为0,查看发现也是文件夹仍然存在,但是文件被删除了。
PS:递归遍历我指定的值是1。
----有兄弟说是因为共享文件夹被函数本身访问导致,那有什么方法能彻底删除文件夹及文件夹下的文件吗?
谢谢。。。。

2010.2.4
------最后我改用了曲线删除方式,先用了dirmove移动要test文件夹,然后再删除test文件夹,这样可以实现删除的目的,也算是解决了吧。
发表于 2009-12-31 22:44:49 | 显示全部楼层
这不是AU3的问题而是系统的问题
只要你通过共享方式访问该路径,就会一直占用该文件夹
道理就跟你无法删除当前目录一样

反正按照我的理解是无法删除的
 楼主| 发表于 2010-1-2 11:00:45 | 显示全部楼层
看来删除网络共享文件夹的操作确实是有点难度了。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 02:14 , Processed in 0.088037 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表