也许这是个愚蠢的问题,但我不知道如何在google中搜索,为什么在我读到的一些代码中,它被用来这样写:\\progra~1
~和1是什么意思?
我尝试在windows中执行相同的路径,但更改了编号,结果如下:
C:\progra~1 -> Opens Program Files
C:\progra~2 -> Opens Program Files(x86)
C:\progra~3 -> Opens ProgramData
C:\progra~4 -> Opens ProgramDevices, a folder I created in C:\
为什么?这是匹配还是文件夹名称列表中的内容?
例如,一个类似于
"progra"
的正则表达式,然后以某种x顺序或~2(秒)顺序显示~1(第一个)匹配。等? 最佳答案
这是一种与旧的(非常旧的)windows 8.3命名约定兼容的模式。~n表示具有相同根字符的名称的实例。
在您的示例中:
程序文件和程序文件(x86)具有相同的根字符progra。
因此得到progra~1,下一个progra~2等。
8.3磁盘分区的兼容性可以关闭。