Batch file 批处理命令以查找包含特定字符的文件

Batch file 批处理命令以查找包含特定字符的文件,batch-file,cmd,batch-processing,Batch File,Cmd,Batch Processing,我正在寻找一个命令,该命令允许我在%windir%\system32中获取包含4个字符的所有文件,并且所有这些字符的第二个字母必须是I 我自己能找到的就是那个命令: >dir /r %windir%\system32 |findstr /b ".i.*\.dll" 你提出的问题不够具体,与昨天提出的问题几乎惊人地相似。因此,除了昨天,根据你的第二个角色规定,这里有两个命令示例,它们可以满足你的要求: 这将输出\System32目录中第二个字符为i或i的所有四个字符.dll文件的名称:

我正在寻找一个命令,该命令允许我在
%windir%\system32
中获取包含4个字符的所有文件,并且所有这些字符的第二个字母必须是
I

我自己能找到的就是那个命令:

 >dir /r %windir%\system32 |findstr /b ".i.*\.dll"

你提出的问题不够具体,与昨天提出的问题几乎惊人地相似。因此,除了昨天,根据你的第二个角色规定,这里有两个命令示例,它们可以满足你的要求:

这将输出
\System32
目录中第二个字符为
i
i
的所有四个字符
.dll
文件的名称:

“%\uuuuu AppDir\uuuuuu%where.exe”“%\uuuuuu AppDir\uuuuuuu%.”:i???.dll
以下内容应输出
\System32
目录中任意位置的所有文件的名称,这些文件的基本名称为四个字符,第二个字符为
i
i

Dir/B/A-D“%\uuuuu AppDir\uuuu%”\ 124“%\ uuuuu AppDir\uuuu%findstr.exe”/I“^.I...[^\.]*$^.I..”

如果你想要更具体或更不一般的东西,您应该更改您的问题,以完全解释您试图从任何搜索结果中查找或排除的内容。

为什么您没有所需的命令?我设法找到的命令不起作用,它不提供我要查找的内容请将您的问题标题改为实际描述该问题的内容你在问问题或遇到问题。您当前的标题没有任何意义,因为批处理命令是由标记指定的,很明显您需要帮助,否则您将不会在此处发布。您的标题应该足够清晰,以便将来的读者在搜索问题解决方案并扫描搜索结果列表时使用。你现在的那个不适合这个目的。在进行编辑时,您可以解释您发布的代码的问题并提出问题。“获取所有包含4个字符的文件”-您的意思是文件应包含4个字符,还是文件名应包含4个字符?