Board logo

标题: [文件操作] 批处理如何查找文件夹里文件名不含有指定字符串的文件并把路径写入到txt文本? [打印本页]

作者: a4769401    时间: 2016-11-14 11:33     标题: 批处理如何查找文件夹里文件名不含有指定字符串的文件并把路径写入到txt文本?

根据指定的文件名搜索出非指定文件,并把路径附到txt上
搜索出非指定文件,并把路径附到txt上

假如A文件夹下面下面有如下乱七八糟的文件
ap-xx-xx.txt

ap-xx-xx_abc.txt

ap-xx-xx_abcD.txt

abc.doc

adc.txt
现在我怎么能实现搜索出ap-xx-xx关键字命名 以外的所有文件路径并>>1.txt

先感谢各位大神了
作者: a4769401    时间: 2016-11-14 11:49

求大神!求大神!急急急!!
作者: 0000    时间: 2016-11-14 20:13

  1. copy nul 1.txt
  2. for %%a in (*) do (
  3. echo %%a|findstr ap-xx-xx>nul
  4. if not errorlevel 1 echo %%a>>1.txt
  5. )
复制代码
试一下
作者: Batcher    时间: 2016-11-15 09:18

回复 3# 0000
  1. dir /b /s /a-d "C:\Test\A" | findstr /v "ap-xx-xx" > 1.txt
复制代码
这样简洁一些
作者: pcl_test    时间: 2016-11-15 10:34

  1. cd /d "指定文件夹路径"
  2. dir /a-d/b|findstr /irv /c:"^ap-"
  3. pause
复制代码
  1. cd /d "指定文件夹路径"
  2. dir /a-d/b/s|findstr /irv /c:"\\ap-[^\\]*$"
  3. pause
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2