从 CD 复制含有无效字符的文件

从 CD 复制含有无效字符的文件

最近,有人让我向一个小组讲述我 20 年前所做的一些工作。我不得不去备份 CD 上获取内容。该公司使用 Mac 进行工作,许多文件名中都有非法字符。例如,有一个名为 的文件cos2r<sin3theta.tiff

当我尝试复制这些文件时,出现错误提示:“您指定的文件名无效或太长。请指定其他文件名。”我无法解决该问题。

有人知道我该如何复制它们吗?

更新 我在 Windows 10 上,但我也在 Windows XP 上尝试过。CD 文件系统是 CDFS

答案1

Windows 实际上仍保留旧的 8 点 3 命名方案作为长文件名的替代。这可能允许您访问、重命名或操作带有问题字符的文件。

/X在 Windows 命令行中,您可以使用的参数识别 8.3 名称dir。例如,在我的用户配置文件中,Saved Games文件夹是SAVEDG~1

因此dir /X cos*.*,请检查短格式文件名,然后ren {short name} {new legal name}

答案2

您应该能够从 CD 创建 ISO,然后使用 ISO 编辑器/提取器重命名/提取文件:

  • 首先从 CD 创建 ISO 文件,例如使用免费的图像烧录(谨防误导性广告,真正的下载链接是那些名字镜像 X):

    ImgBurn——从光盘创建映像

  • 然后使用 ISO 编辑器/提取器,有很多 ISO 提取器,但重要的是使用允许重命名文件的提取器,无论是在 ISO 中还是在提取文件时,我使用了免费的优盘镜像(请注意,免费版本仅有的5.3,在 ZIP 中有两个安装程序,使用WinISO53.exe和 使用 中提供的密钥注册readme.txt,我创建了一个包含无效字符的测试 ISO,WinISO 可以正常处理它:

    WinISO——重命名文件

    首先Rename对包含无效字符的文件使用,然后将Extract...其保存到文件夹中。另一个选项是重命名所有包含无效字符的文件,保存 ISO 并将其刻录到另一张 CD 中或将其与虚拟 CD 驱动器一起使用。

相关内容