[英]Batch command to find files containing specific characters
我正在寻找一个命令,允许我在%windir%\system32
中获取所有包含 4 个字符的文件,并且所有这些字符的第二个字母必须是i
我自己能找到的只是这个命令:
>dir /r %windir%\system32 |findstr /b ".i.*\.dll"
你的问题,不够具体,与昨天提出的这个问题几乎有着惊人的相似之处。 因此,除了我昨天的回答之外,根据您的第二个字符规定,这里有两个可以执行您需要的命令示例:
这将 output 所有四个字符的名称.dll
文件在\System32
目录中,其第二个字符是i
或I
:
"%__AppDir__%where.exe" "%__AppDir__%.":?i??.dll
以下应 output 您的\System32
目录中任何位置的所有文件的名称,这些文件具有四个字符的基本名称,第二个字符是i
或I
:
Dir /B/A-D "%__AppDir__%"|"%__AppDir__%findstr.exe" /I "^.i..\.[^\.]*$ ^.i..$"
如果您想要更具体或更不通用的内容,您应该更改您的问题以充分解释您要从任何搜索结果中查找或排除的内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.