删除权限无效且文件夹名称过长的嵌套文件夹

删除权限无效且文件夹名称过长的嵌套文件夹

看来我们已经成为未在 robocopy 命令中使用 /XJ 的受害者,最终得到了大量嵌套文件夹。

我们想删除它们,但我们可以使用常规的方法删除长文件,因为我们没有权限删除这些文件,而且由于文件夹名称太大,我们似乎可以将权限一直设置下去!

有没有人有巧妙的方法来解决这个问题,我想我们需要某种脚本来设置权限(使用 takeown 或类似脚本)直到遇到错误,然后停止并在失败的地方重新启动,这样路径每次都会变得更浅?

答案1

本地系统帐户几乎总是具有访问权限。

当我过去遇到这些问题时,我总是喜欢用PSExec -s cmd这种方法使用和删除文件。

如果这样可行的话,那将比编写脚本容易得多。:)

答案2

您可以使用 Robocopy。以管理员身份运行:

robocopy c:\empty_folder c:\problem_folder /mir

如果“c:\empty_folder”为空,则“c:\problem_folder”的内容将被删除。

相关内容