where命令详解(二)【共两篇】https://blog.csdn.net/mt15306338066/article/details/127279583
目录
命令格式
WHERE [/R dirname] [/Q] [/F] [/T] pattern...
命令功能
把搜索到的符合 pattern... 的文件的位置显示出来。在默认情况下(不递归搜索),搜索在当前目录和PATH环境变量指定的路径中执行。
示例
C:\out>tree /f //命令一
卷 系统 的文件夹 PATH 列表
卷序列号为 B019-EC3F
C:.
│ one.txt
│ test.bat
│ text.txt
│
└─ziDir
text.txt
C:\out>where "text.txt" //命令二
C:\out\text.txt
C:\out>C:\out>tree /f c:\inner //命令三
卷 系统 的文件夹 PATH 列表
卷序列号为 B019-EC3F
C:\INNER
│ text.txt
│
└─innerDir
text.txt
C:\out>path c:\inner;%PATH% //命令四
C:\out>where "text.txt" //命令五
C:\out\text.txt
c:\inner\text.txt
C:\out>
解析
- 命令一:查看“c:\out”目录的结构,可以发现:在“c:\out”和“c:\out\ziDir”目录都存在text.txt文件
- 命令二:默认情况下,不会递归搜索,所以,只输出了“c:\out\text.txt”文件
- 命令三:查看“