如何删除网络共享的文件夹---DirRemove函数处理有异常。
本帖最后由 leon 于 2010-2-4 09:22 编辑各位大大,我用DirRemove函数删除 \\192.168.1.23\test 文件夹的时候,返回值为1,但是文件夹却仍然存在,test文件夹下的文件都被删除了;有时候返回值为0,查看发现也是文件夹仍然存在,但是文件被删除了。
PS:递归遍历我指定的值是1。
----有兄弟说是因为共享文件夹被函数本身访问导致,那有什么方法能彻底删除文件夹及文件夹下的文件吗?
谢谢。。。。
2010.2.4
------最后我改用了曲线删除方式,先用了dirmove移动要test文件夹,然后再删除test文件夹,这样可以实现删除的目的,也算是解决了吧。 这不是AU3的问题而是系统的问题
只要你通过共享方式访问该路径,就会一直占用该文件夹
道理就跟你无法删除当前目录一样
反正按照我的理解是无法删除的 看来删除网络共享文件夹的操作确实是有点难度了。。
页:
[1]