如何在 WINdows 中重命名文件名中包含通配符的文件

时间:2021-04-07 02:46:38

标签: cmd rename wildcard filenames

一位朋友在格式化为 NTFS 的 USB 驱动器上给了我一些文件。他从他的 Linux 系统复制了一个包含 ? (例如“通往 Millinocket 的哪条路?.mp3”)。我无法使用 Windows 10 系统复制该文件。不是来自 Windows 资源管理器,也不是来自 cmd 提示符。我收到一个错误文件名、目录名或卷标语法不正确。德尔,仁,复制都失败了。 Dir 将显示文件,并接受实际文件名。

>ren "Which Way to Millinocket?.mp3" foo.mp3
The filename, directory name, or volume label syntax is incorrect.

我正在寻找 Windows 解决方案。是的,我可以将驱动器带回给我的朋友。不,我没有自己的 Linux 系统。有没有办法逃脱?这样我就可以重命名文件?

2 个答案:

答案 0 :(得分:0)

  1. 使用 Windows,在资源管理器中显示文件。
  2. 点击文件名。
  3. F2 键,然后重命名文件。
  4. 现在继续复制它。

答案 1 :(得分:0)

出于兼容性原因,您可以使用 Windows 下每个文件仍然具有的简短 8.3 文件名。 使用 dir /x 列出文件。该列表将包含名称中带有波浪号 (~) 符号的 8.3 文件名。您应该能够使用 rename 命令重命名文件并将 8.3 文件名作为旧文件名:

ren "8.3 filename" "some new filename"