在 Windows 中使用冒号(“:”)创建文件名

Make filename with colon (“:”) in Windows

我创建了文件,它的名字是 'asdf:qwer'。

'asdf'文件已创建,我输入了一些单词。

'asdf'容量为0,Hex无内容

但我能说出话来。

  1. 他们来自哪里?

  2. 冒号 (:) 在 Windows shell 中的作用是什么?

Windows 中的文件名中不允许使用冒号字符。或者,更准确地说,它用于寻址文件的备用数据流。因此,asdf:qwer 寻址名为 asdf 的文件的名为 qwer 的流。

这与反斜杠非常相似。 asdf\qwer 也不是有效的文件名,而是指向文件夹 asdf.

的文件 qwer