You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

当前世代Windows系统中*与*.*通配符的差异及历史变更问询

当前世代Windows系统中与.*通配符的差异及历史变更问询

还记得在MS-DOS和FAT16的年代,压根不存在没有扩展名的文件——那些看似没有扩展名的文件,其实是带着一个空白扩展名的,所以当时*.*是匹配所有文件名的常规通配符模式。要是我没记错的话,单独的*只能匹配带有空白扩展名的文件名,这类文件通常都是目录。

那到了现在的Windows系统(比如Windows 10及以后),搭配NTFS文件系统(据我所知NTFS本身并没有“文件名扩展名”这个固有概念),情况还是如此吗?也就是*.*依然能匹配所有文件名,不管它们实际有没有包含点;而*只匹配那些不包含点的文件名?

(具体来说,我目前只需要关注Windows 10及以后的情况,但如果能完整梳理Windows的版本发布历史,明确通配符的语义是否发生过变更、何时变更、在什么场景下变更,那就最理想不过了。)

换个更具体的说法,是不是……

备注:内容来源于stack exchange,提问作者zwol

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.16 07:14:33