【问题标题】:Make filename with colon (“:”) in Windows在 Windows 中使用冒号(“:”)创建文件名
【发布时间】:2015-02-05 18:01:00
【问题描述】:

我创建的文件名为“asdf:qwer”。

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

'asdf'容量为0,Hex没有内容。

但我能听懂。

  1. 它们来自哪里?

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

【问题讨论】:

  • 在 Windows 和 NTFS 文件系统下,冒号是非法字符,因为它用于打开备用文件流。但是,如果使用支持 Unicode 的程序,所有其他字符可以在 NTFS 文件系统上移入和移出Source

标签: ruby windows shell filesystems


【解决方案1】:

冒号不是 Windows 中文件名中允许的字符。或者,更准确地说,它用于处理文件的备用数据流。所以,asdf:qwer 寻址了名为 asdf 的文件的名为 qwer 的流。

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

【讨论】:

    猜你喜欢
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2011-08-24
    • 2011-01-04
    • 2021-03-13
    • 1970-01-01
    相关资源
    最近更新 更多