递归火山软件开发平台

标题: 删除文件跟删除目录都不成功呢,重启电脑也不行 [打印本页]

作者: 游游5213    时间: 2025-6-10 18:07
标题: 删除文件跟删除目录都不成功呢,重启电脑也不行
调试输出 (删除文件 ("C:\\Users\\Administrator\\Desktop\\初始目录\\修改.nc"))
调试输出 (删除目录 ("C:\\Users\\Administrator\\Desktop\\完成目录", 目录删除模式.全部删除, ))


上面代码都是返回 假   文件都是存在的

作者: b0y    时间: 2025-6-10 18:23
是不是权限不够

作者: 游游5213    时间: 2025-6-10 18:37
b0y 发表于 2025-6-10 18:23
是不是权限不够

不是  别的模块命令可以删除 ,官方的就不行  也不清楚 哪里的问题- -
作者: Xelloss0618    时间: 2025-6-10 18:57
官方这个就是很简单封装了系统API,删除不了那就是文件被占用和没权限,另外只读文件也删不了。
作者: 创世魂    时间: 2025-6-10 19:00
权限问题。
作者: 游游5213    时间: 2025-6-10 19:04
Xelloss0618 发表于 2025-6-10 18:57
官方这个就是很简单封装了系统API,删除不了那就是文件被占用和没权限,另外只读文件也删不了。 ...

有的时候就返回真(可以正常删除)... 也不清楚怎么运作的原理- -
作者: 非凡    时间: 2025-6-10 21:41
我用这模块(删除文件_强制)也有类似情况,不同的是多执行几次就可以全部删除了。

循环 (0, 文件A.取成员数 (), x, 1)
{
    调试输出 ("准备删除的文件:" + 文件A.取成员 (x))
    如果 (删除文件_强制 (文件A.取成员 (x)))
    {
        调试输出 ("删除成功" + 文件A.取成员 (x))
    }
    否则
    {
        调试输出 ("删除失败" + 文件A.取成员 (x))

    }

    调试输出 ("*******列表框_文件A列表.取项目数:" + 到文本 (列表框_文件A列表.取项目数 ()))
    调试输出 ("*******文件A.取成员数 ():" + 到文本 (文件A.取成员数 ()))
}

作者: li327065266kun    时间: 2025-6-11 18:22
C盘有权限需求的,你换别的盘就行了
作者: 游游5213    时间: 2025-6-18 17:17
li327065266kun 发表于 2025-6-11 18:22
C盘有权限需求的,你换别的盘就行了

谢谢佬  我等测试一下




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4