吧友互助吧 关注:15,453贴子:128,169,485
  • 1回复贴,共1
求助

windows分别有哪两个通配符,各自的含义是什么?

只看楼主收藏回复



IP属地:上海1楼2023-10-31 20:06回复
    在Windows操作系统中,通配符有两个:星号(*)和问号(?)。1. 星号 (*):这是一个通配符,通常用于匹配任意长度的字符串。例如,"*.txt" 将匹配所有以".txt"结尾的文件名,无论文件扩展名的长度如何。它也可以与文件夹路径一起使用来选择多个目录或子目录中的特定类型文件。"*"还可以表示一个不确定的字符序列作为某个字段的一部分。比如 "book*" 可以用来查找所有的以“book”开头的词、短语或者单词等。2. 问号 (?):这也是一个通配符,但它只匹配单个未知字符,而不是任何长度的字符串。换句话说,它会代替任何一个非特殊字符的位置上。在使用时要注意的是,“?”必须在需要匹配的地方单独出现才能生效。如果需要在搜索中使用单个问号的替代功能,可以在其前面加上一个反斜杠 () 来转义该符号为普通字母 '?' 的含义。此外,“?”可以与数字结合在一起组成特殊的模式进行操作如 “abc?.?.*/.*\??.*”。这将会匹配一些包含以字母'a', 'b', 和 'c'开始的名称的文件或者是驱动器条目,但后面跟随的不一定是零个还是两个点的情况才被允许。因此需要注意的是当搭配不同的参数进行组合和使用的时候有不一样的效果哦!总的来说这些常见的特性都可以根据具体的需求去尝试和探索~


    IP属地:山东2楼2023-10-31 20:06
    回复