如题,动作为循环执行删除操作,直到删除成功为止。
对局域网里另一台电脑上的文件执行“文件和目录操作--操作类型--删除文件(不支持文件夹)”步骤,但是无法删除,调试中显示访问被拒绝,实测循环中手动删除可行,没有弹任何正在使用之类的提示,且循环的失败原因变成了文件不存在。
“循环中手动删除可行” 怎么理解?
这个不会弹出提示框的,是接口调用,只会返回失败,和Windows里删除不同。
就是说循环和删除都是后台进行的但调试却一直显示访问被拒绝,但我手动在电脑上操作去找到这个文件并且手动执行删除操作是可行的
访问被拒绝,可能是没有权限、文件只读、文件被占用之类的情况。
我也是这个猜想,但如果是因为这种原因,那我手动删除应该也被阻止才对,真是见鬼了,而且这个删除步骤是在一个执行其他动作的步骤之中的,但其他的所有文件走完流程都可以正常删除,就他不行
手动删除的权限和动作里的权限不一样
动作里的权限是没法改的是吗,那样的话,我可能要想想其他删除方法了
解决了,做文件的蠢货勾选了只读,导致动作内的删除权限不够