我需要创建一个文件名为 的文件:>?
,这可能吗?Windows 会停止它。
答案1
不幸的是,由于保留字符是系统功能的一部分,因此您不能在创建文件夹或文件时使用保留字符。
我建议您浏览一下该Character Map
应用程序 - 您可以运行并输入charmap
。
从这里,您可能能够找到看起来相同的替代符号,例如:
(复制并粘贴这些,你会看到它们是不同的)
除了正斜杠/
,您还可以使用除法符号∕
除了冒号:
,您还可以使用修饰字母冒号꞉
等等!
答案2
您可以从 Linux 磁盘启动(例如诺皮克斯),并挂载NTFS分区。
Linux 对于文件名的限制较少,并且会让你创建这样的名称(我已经尝试过了)。
答案3
某些操作系统禁止某些特定字符出现在文件名中:(资料来源维基百科)
/ 削减 在类 Unix、Windows 和 Amiga 系统中用作路径名组件分隔符。(MS-DOS command.com shell 会将其用作开关字符,但 Windows 本身始终将其接受为分隔符[2][模糊])
\ 反斜杠 也用作 MS-DOS、OS/2 和 Windows 中的路径名组件分隔符(斜杠和反斜杠之间没有区别);在 Unix 文件名中允许使用
? 问号 在 Unix、Windows 和 AmigaOS 中用作通配符;标记单个字符。允许在 Unix 文件名中使用
* 星号 在 Unix、MS-DOS、RT-11、VMS 和 Windows 中用作通配符。标记任何字符序列(Unix、Windows、MS-DOS 的更高版本)或基本名称或扩展名中的任何字符序列(因此“。在早期版本的 MS-DOS 中,“表示所有文件”。在 Unix 文件名中允许,
: 冒号 用于确定 Windows 上的安装点/驱动器;用于确定虚拟设备或物理设备(例如 AmigaOS、RT-11 和 VMS 上的驱动器);用作经典 Mac OS 中的路径名分隔符。在 VMS 上,名称后加倍,表示 DECnet 节点名(相当于以“\”开头的 NetBIOS(Windows 网络)主机名)。
| 竖线 指定 Unix 和 Windows 中的软件流水线;允许在 Unix 文件名中使用
“引号 用于标记 Windows 中含有空格的文件名的开始和结束
< 小于 用于重定向输入,允许在 Unix 文件名中使用
> 大于 用于重定向输出,允许在 Unix 文件名中使用
。 时期 允许,但最后一次出现将被解释为 VMS、MS-DOS 和 Windows 中的扩展分隔符。在其他操作系统中,通常被视为文件名的一部分,并且可能允许多个句号。
答案4
如果您使用的是 Ultimate 或 Enterprise,则可以安装 Unix 应用程序子系统。从那里您可以创建这样的名称。