zoukankan      html  css  js  c++  java
  • Windows命令行(cmd)下快速查找文件

    语法:
    find /r 目录名 %变量名 in (匹配模式1,匹配模式2) do 命令

    匹配模式可以是通配类似于:

    *.jpg:所有.jpg后缀的文件*test*:所有名称中包含test的文件

    注意:
    1. 匹配模式中至少带上1个*号
    2. 匹配内容仅限于文件名,不会匹配目录名

    如果仅是查找和输出文件名,do后面的命令可以用@echo %变量名,即:
    for /r 目录名 %i in (匹配模式1,匹配模式2) do @echo %i

    0X00 常见的例子

    将TestDir目录及所有子目录中所有的文件列举出来
    C:UserscasheyDesktop>for /r TestDir %i in (*) do @echo %i
    C:UserscasheyDesktopTestDir.jpg
    C:UserscasheyDesktopTestDirc.png
    C:UserscasheyDesktopTestDirdoc1.txt
    C:UserscasheyDesktopTestDirdoc2.txt
    C:UserscasheyDesktopTestDirsrc est.py

    在TestDir目录及所有子目录中找出所有的txt文件
    C:UserscasheyDesktop>for /r TestDir %i in (*.txt) do @echo %i
    C:UserscasheyDesktopTestDirdoc1.txt
    C:UserscasheyDesktopTestDirdoc2.txt

    在TestDir目录及所有子目录中找出所有的txt及jpg文件
    C:UserscasheyDesktop>for /r TestDir %i in (.txt,.jpg) do @echo %i
    C:UserscasheyDesktopTestDir.jpg
    C:UserscasheyDesktopTestDirdoc1.txt
    C:UserscasheyDesktopTestDirdoc2.txt

    在TestDir目录及所有子目录中找出所有文件名中包含test的文件
    C:UserscasheyDesktop>for /r TestDir %i in (test) do @echo %i
    C:UserscasheyDesktopTestDirsrc est.py

  • 相关阅读:
    五种开源协议(GPL,LGPL,BSD,MIT,Apache)
    我想要做的编码机器人
    2017年前端框架、类库、工具大比拼
    Python实现好友全头像的拼接
    Python 中的闭包与装饰器
    Vuex2.0边学边记+两个小例子
    Vue.js写一个SPA登录页面的过程
    react与vue
    20行js代码制作网页刮刮乐
    css3动画详解
  • 原文地址:https://www.cnblogs.com/ssw6/p/13213281.html
Copyright © 2011-2022 走看看