只搜索文件名的一部分文件名已知

问题描述:

我搜索了整个论坛,但找不到我在找什么。 我有一个文件夹中的文件我只知道文件名的一部分。示例*_newuser_6.2.txt*_olduser_6.2.txt。我知道文件名包含olduser和newuser。只搜索文件名的一部分文件名已知

如何搜索基于子串的文件。

试试这个,假设窗口:

dir /s /b *newuser* 

或者,如果你需要做一些有用的与找到的文件名:

for /R %t in (*newuser*) do echo %~nt 

或用全路径

for /R %t in (*newuser*) do echo %t 
+0

该解决方案找到文件,但我只需要输出文件名。它应该仅回显文件名。 – 2012-08-10 09:27:33