win10系统,nas里被人故意新增了一个资料夹,这个资料夹里面有非常多层资料夹,大概类似z:\\temp\\test\\rd01\\rd01........\\rd01 可能有两三百层

资料夹里面都是空的,有问ai,试了批次档和powershell都删不掉,说了“档案路径”太长,故无法删除

请问有人知道这种情形如何解决吗?感谢

*Nas是较旧的Thecus,也找不到删除资料夹的选项

4 个回答

  • 旧至新
  • 新至旧
  • 最高Like数

2

海绵宝宝

iT邦大神 1 级 ‧ 2024-12-28 11:05:18

试试

rmdir z:\\temp /s/q

0

by2048

iT邦高手 1 级 ‧ 2024-12-30 10:51:18

假设 /tmp 里面有数十个a目录(每个目录皆有其他档案)
ssh 登入后
find /tmp/a -name "a*" -type d -exec rm -r -v {} +
这指令会将目录下的档案先删除
最后再将a目录删除


  • 1

by2048

iT邦高手 1 级 ‧
2024-12-30 11:03:17

https://ithelp.ithome.com.tw/articles/10145815 开启ssh功能

修改

0

walljack1

iT邦新手 5 级 ‧ 2025-01-06 22:30:31

使用 PowerShell
Remove-Item "\\\\?\\C:\\folder" -Recurse -Force

海绵宝宝的指令也不是不行但当它递归到超过字数后rmdir就会失败, 印象中最大是260字符
在cmd的情况下rmdir z:\\temp /s/q改成rmdir \\\\?\\z:\\temp /s/q就能支援任意字符数

题外话, 还是linux比较好没测出它的极限字符数在哪里.

0

supertang88

iT邦见习生 ‧ 2025-02-24 13:38:12

建立一个Del.bat的批次档在桌面
批次档内容:
DEL /F /A /Q \\?%1
RD /S /Q \\?%1

将档案或资料夹拖曳到Del.bat
试试看!!