删除“文件名太长”时robocopy创建的递归目录

Aar*_*ron 9 windows-7 robocopy

在不使用/xj开关运行 robocopy.exe 来备份 C:\Users\ 文件夹后,我最终得到了一个太长的递归目录。例如,如果您运行,dir /b /s您将收到以下错误:

目录名称 C:\Users\ ...\AppData\Local\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data\Application Data\Application数据\应用程序数据太长。

我尝试删除它,rmdir "Application Data" /s但收到错误“文件名太长”

我查看了其他解决方案,但我认为我可以使用导致问题的工具来解决它。

Aar*_*ron 14

创建一个空目录mkdir empty,然后使用robocopy empty\ "Application Data\" /mir"它将删除整个目录树。然后发出 armdir emptyrmdir "Application Data进行清理,您就完成了。

  • +1 令人难以置信的是,它需要这么神秘的东西来做一些像删除文件夹这样简单的事情...... (3认同)