在 Windows 7 中重命名/删除不可能的文件名

Mar*_*mus 6 windows-7 rename filenames

我有一些带有“不可能的文件名”的文件。我不是在谈论特殊字符或任何东西,而是真正不可能的。(文件系统 NTFS)

一个文件被调用images\receipt.jpg(是的,这只是文件名,而不是路径+文件名)

另一个被称为 ..\..\data\

另一个被称为"\n"(单个换行符,已转义,因此您可以在此处看到它)

它们是由 Ubuntu 创建的,当我用 Windows 思维保存/移动文件时(我不知道第三个是如何创建的)。我不再有任何 Linux 或 live-CD。

我已经尝试了之前提出的问题中的每一个建议,但也许自 2 年前以来可能会有新的东西。

CHKDSK /F /X 不起作用

使用 8.3 文件名不起作用(这些文件没有 8.3 文件名)

REN 不起作用

RD /S 不起作用

7-Zip 不起作用

我什至无法对磁盘进行碎片整理,因为碎片整理程序在分析过程中遇到这些文件时会跳闸。

我尝试编写自己的重命名函数,但没有低级系统调用(想到了kernel32 defrag api,但尝试太危险了),它一直按 '\' 字符对路径元素进行排序,因此找不到“收据.jpg”文件夹~~/“图像/”等。

有什么程序可以用来重命名/删除它们吗?也许像 PCTools(20yo DOS 程序)这样的东西可以像十六进制编辑器一样“编辑”扇区?

Lef*_*ium 0

尝试自由指挥官。(通过此论坛帖子:(已解决)- 帮助在 ALT+255 之后重命名

此外,用于输入无效文件名字符的 ALT 键技巧也可能有效:

  • Alt输入字符的 ASCII 代码编号时按住可输入该字符。
  • 例如,按住Alt并在数字键盘上键入 092 以插入\; 013 插入\n
  • 您可能需要使用四位数字,例如 0092 和 0013...

就我个人而言,我只是制作一个快速的 LiveLinux USB 并从那里修复它。有什么原因不能使用 Linux 吗?