在Windows上删除一个非常非常深的子目录树?

eli*_*472 8 windows filesystems directory

我今天正在测试一个文件管理程序,在寻找解决其他问题时,我的程序最终没有检查是否将目录移动到同一目录.

结果是dir1s可能无限递归.我需要提交更改,所以我迫切希望将这些更改出我的存储库.

有任何想法吗?

基本上......我得到的是:

dir/dir/dir/dir ........./dir/dir/dir这可能是成千上万的.

Joh*_*hnD 20

您是否只是想删除目录和所有子目录? RMDIR /S /Q [dirname]从命令提示符应该做的伎俩.

更新 尝试此解决方法:

  1. 在问题目录的顶层,创建另一个名为'dummy_dir'的目录

  2. robocopy dummy_dir problem_dir /purge


小智 5

安装Git Bash或其他形式的linux shell仿真器。完美运作,没有任何麻烦。

rm -rf / c /违规/目录

  • 最佳解决方案。我尝试了几种自动复制解决方案,但都失败了-我的文件夹太深了。我什至尝试了递归批处理文件。这是快速,无痛的,并且完全符合人们的预期。 (3认同)
  • git bash 是 Windows 的真正英雄。谢谢吉特,谢谢斯科特 (2认同)