我们在使用PDM内删除一些文件夹时,有时候会发现这个文件夹命名已经是空的,但是还是删不掉,并且提示“文件夹包含您不能删除的隐藏文件”,这样该怎么解决呢?
首先明确一点:这个提示本质是:库里有私有文件、未检入文件、权限不足或数据库孤立记录,导致 PDM 认为文件夹非空或你无权删除。
解决方法
1. 应该先确定是否是权限的问题,可以使用admin账号登录,直接删除该文件夹(管理员默认能看到私有文件、绕过状态限制)
2. 检查并处理私有/未检入文件,让原作者检入或撤销检出
3. 处理 “孤立记录 / 幽灵文件”(空文件夹也报这个错),在该文件夹里新建一个空 txt 文件(比如 temp.txt),刷新 → 再删除这个 txt,此时再去删除文件夹即可。(再删文件夹原理:新增文件会触发 PDM 清理数据库里的孤立记录,相当于刷新了状态)
这样就能正常删除文件夹,不会提示无法删除
预防建议:
禁止长期 “检出不检入”
重要文件夹由管理员统一清理
这两个操作可以预防很多问题,如果再出现,直接执行第三个方法即可