学习笔记分享 |
高级术语及用法_文件蒙版(掩码) |
●它是什么? 文件掩码表示一组文件。通常是这样的:*.jpg;*.gif。这个例子表示任何jpeg和gif文件。请记住文件名中使用的字符是不区分大小写的:所以*.jpg和*.JPG指的是完全相同的文件集。
●它是如何工作的? 上面的例子显示了一个双文件掩码。它有两个原子,用分号分隔:*.jpg和*.gif。分号用于合并多个掩码:它是一个特殊的字符。在文件掩码中只有三个特殊字符:;*和?。
●星号(*) 星号(也称为“asterisk”)代表任何字符串。如果掩码只包含星号,则匹配ANY文件。 如果在*前面放一个A,则它匹配任何以A开头的文件。 如果你在*后面放一个A,它匹配任何以A结尾的文件。 A*B匹配任何以A开头以B结尾的文件。上面的例子显示*.jpg:它匹配任何以.jpg结尾的文件(即jpeg图像)。Jpeg文件相对来说比较少见,因为它们有时以. Jpeg结尾,很少以.jpe结尾。(文件名中句点后面的部分称为文件的“扩展名”,通常限制为三个字符。)您可以使用.jp*掩码来匹配所有类型的jpeg文件。 星号还匹配空字符串:A*.jpg匹配像A1.jpg、adfg .jpg和A.jpg这样的文件。
●问号(?) 这代表一个字符。像A?B之类的匹配任何三个字符长的文件名,以A开头,以B结尾。长度固定为三个字符,因为?只能被一个字符替换。因此,?不像*那样匹配空字符串。
●逻辑反转(\) 你想隐藏文件类型,而不是显示特定的文件类型吗? 在*前插入一个反斜杠\.Ext使用过滤器实现相反的逻辑,并隐藏您不希望对用户可见的文件类型。如\ * .db; * . ini |
Copyright © 2021 FTZ All Rights Reserved. 鄂ICP备2022001879号