2015-02-05 63 views
0

picture_1在Windows中使用冒號(「:」)製作文件名

我創建了文件名爲'asdf:qwer'的文件。

'asdf'文件被創建,並且我輸入了一些單詞。

'asdf'容量爲0,Hex沒有內容。

pitcture_2

但我能得到的話。

  1. 他們從哪裏來?

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

+1

在Windows和NTFS文件系統下,冒號是非法字符**,因爲它用於打開備用文件流**。但是,如果使用支持Unicode的程序,則可以將所有其他字符**移入和移出NTFS文件系統**。 [來源](https://kb.acronis.com/content/39790) – lifus 2015-02-05 18:12:34

回答

4

冒號不是Windows中文件名中的允許字符。或者更準確地說,它用於處理文件的備用數據流。因此,asdf:qwer解決名爲asdf的文件名爲qwer的流。

這與反斜槓非常相似。 asdf\qwer也不是有效的文件名,而是它處理文件夾asdf的文件qwer