星号(*)在DOS的时代,就是通配符(英文叫Wildcard)的代表。从DOS到Windows,再到PowerShell,星号一如既往的坚守在通配符的岗位上。
简单看个例子:
PS [zhanghong] >dir d:\*.vbs 目录: D:\ Mode LastWriteTime Length Name ---- ------------- ------ ---- -a--- 2013/6/5 16:42 211 test.vbs
小编经常使用PowerShell跟路径打交道,怎么样灵活的从目录体系中抓取出自己想的文件是小编一直以来的追求。不经意间,小编发现在PowerShell的路径中,可以使用多个通配符,从而大幅度提高效率。
我们开设虚拟主机的时候,把所有的用户数据都放在这样一个模式的目录下:
d:\wwwroot\网站名称\wwwroot\
dir d:\wwwroot\*\wwwroot\index.php
dir d:\wwwroot\*\wwwroot\index.*
好了,关于通配符在路径中的使用,就说这么多,谢谢!