当文件或文件夹名称中包含 $ 符号时,它的含义是什么?

当文件或文件夹名称中包含 $ 符号时,它的含义是什么?

我有以 开头的文件夹$,例如$Recycle.Bin,以及以 结尾的文件夹$,例如C$

这些是网络共享吗?

然后我经常看到一些文件,它们看起来像是同一文件夹中文件的副本,但它们的名称中有一个美元符号,并且是灰色的。这些是什么?

答案1

以 $ 结尾的网络共享被隐藏:C$IPC$

名称以 $ 开头的文件夹和文件没有任何特殊之处。您可以创建自己的文件夹和文件:

C:\Users\rpresser>del $foo

C:\Users\rpresser>echo this is a dollar file >$foo

C:\Users\rpresser>dir *foo*
 Volume in drive C is OSDisk
 Volume Serial Number is 0263-7E64

 Directory of C:\Users\rpresser

2021-08-31  04:52 PM                24 $foo
               1 File(s)             24 bytes
               0 Dir(s)  49,260,376,064 bytes free

C:\Users\rpresser>type $foo
this is a dollar file

C:\Users\rpresser>attrib $foo
A                    C:\Users\rpresser\$foo

C:\Users\rpresser>mkdir $bar

C:\Users\rpresser>dir *bar*
 Volume in drive C is OSDisk
 Volume Serial Number is 0263-7E64

 Directory of C:\Users\rpresser

2021-08-31  04:53 PM    <DIR>          $bar
               0 File(s)              0 bytes
               1 Dir(s)  49,260,335,104 bytes free

C:\Users\rpresser>

请注意,这是在cmd.exe会话中完成的。如果你在 PowerShell 中执行此操作,则会遇到麻烦,因为$foo它将被解释为变量引用。

答案2

$ 符号表示该文件夹已隐藏。请参阅 这里了解更多信息。

相关内容