删除名称中带有竖线 (|) 的目录?

删除名称中带有竖线 (|) 的目录?

无需启动 Linux,如何删除在 Linux 中在 NTFS 分区上创建的文件名中包含竖线的目录?

例如:

f:\flac\foreign\Yoshida_Brothers\Best_of_Yoshida_Brothers_|_Tsugaru_Shamisen

尝试过但失败了:

  • 午夜指挥官
  • 递归删除父文件夹
  • del /f /s /q Yoshida_Brothers
  • del /f /s /q "\\?f:\flac\foreign\Yoshida_Brothers\"
  • rmdir /s Yoshida_Brothers
  • rmdir Best*
  • 文件刺客
  • 无法删除文件夹

还有其他想法吗?

答案1

用单字符通配符替换?管道字符应该有效:

del f:\flac\foreign\Yoshida_Brothers\Best_of_Yoshida_Brothers_?_Tsugaru_Shamisen

相关内容