S springshine Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-13 #1 我调用SHFileOperation函数定时循环删除12个非空文件夹,可是在测试的过程中发现并不是每次都能把12个文夹都删除,最后的两个文件夹有时能删除,有时删不掉,有时又只能删除一个,修改过能多次,可是始终都是这样,很苦恼,那位大侠帮帮忙呀!
我调用SHFileOperation函数定时循环删除12个非空文件夹,可是在测试的过程中发现并不是每次都能把12个文夹都删除,最后的两个文件夹有时能删除,有时删不掉,有时又只能删除一个,修改过能多次,可是始终都是这样,很苦恼,那位大侠帮帮忙呀!
L luckyso888 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-13 #3 是不是文件夹里有被使用的文件呢 这样的话, 铁定是删不了的呢
N noko1981 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-15 #4 不知道。 我觉得 SHFileOperation 这个不好用。所以只用过一两次后就不再用了。
R rabbitlzx Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-15 #5 这个好用啊,删不掉肯定有删不掉的原因 是不是象luckyso888说得那样
S SmallGhost Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-15 #6 你在系统中删除这些文件夹看看是不是也不能删除!
啊 啊啊啊啊啊 Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-15 #8 SHFileOperation 挺好用啊,删不掉肯定有删不掉的原因
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2006-03-15 #9 SHFileOperation 是 API,如果删不掉,估计你直接在 Windows 下也删不掉。
S springshine Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-16 #10 可是如果像你们说的,为什么有时候可以删掉,有时候又删不掉呢?
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-16 #11 删不掉时立即到 Windows 资源管理器中删除,看看能不能删掉,如果也删不掉,说明不是 SHFileOperation 的问题。你肯定文件夹里有时有文件或子文件夹在使用中。
T twos Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-17 #12 个人认为,还是文件夹被使用了,所以删不掉。 应该不是SHFileOperation的问题
F flanagan Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-17 #13 我也用过SHFileOperation和delphi写的函数来删除文件夹,但都不太稳定! 我后来调用windows系统的cmd.exe来删除文件夹比较稳定,就算某个文件正被使用它也会把没使用的文件删除。 如果文件夹多可以创建个bat批处理文件来删除.................
我也用过SHFileOperation和delphi写的函数来删除文件夹,但都不太稳定! 我后来调用windows系统的cmd.exe来删除文件夹比较稳定,就算某个文件正被使用它也会把没使用的文件删除。 如果文件夹多可以创建个bat批处理文件来删除.................