У меня есть несколько файлов с «невозможными именами файлов». Я не говорю о специальных персонажах или любых других, но действительно невозможных. (файловая система NTFS)
Один файл называется images\receipt.jpg
(да, это просто имя файла, а не путь + имя файла)
другой называется ..\..\data\
другая называется "\n"
(одна новая строка, экранированная, так что вы можете увидеть ее здесь)
Они созданы Ubuntu, когда я сохранял / перемещал файлы с помощью своего Windows-ума (я не знаю, как создается третий). У меня больше нет Linux или live-CD.
Я попробовал каждое предложение в ранее заданных вопросах, но, возможно, что-то новое возможно, так как 2 года назад.
CHKDSK /F /X
не работает
Использование имени файла 8.3 не работает (для этих файлов нет имен файлов 8.3)
REN
не работает
RD /S
не работает
7-Zip
не работает
Я даже не могу выполнить дефрагментацию диска, потому что дефрагментатор отключается, когда сталкивается с этими файлами во время анализа.
Я попытался запрограммировать свою собственную функцию переименования, но без низкоуровневых системных вызовов (ядро defrag api приходит на ум, но слишком опасно просто пытаться), он упорядочивает элементы пути по символам «\», поэтому не может найти » receive.jpg "в папке ~~/" images/"и т. д.
Есть ли программа, которую я могу использовать, чтобы переименовать / удалить их? Возможно, что-то вроде PCTools (20-летняя DOS-программа), которая может «редактировать» сектора, как Hex-редактор?