通过通配符检查文件并作为变量存储在批处理文件中

通过通配符检查文件并作为变量存储在批处理文件中

我正在寻找一种方法来检查指定文件夹中的文件。我没有完整的文件名,所以我必须使用通配符。找到文件后,我想将文件名存储为变量。

答案1

没有直接回答有关批处理文件的问题,但这可以在 PowerShell 脚本中轻松完成:

$validFile = Test-Path "C:\path\to\your\file"
if ($validFile -eq 'True') {
    $path = C:\path\to\your\file
}

现在你已经将文件名存储在变量中

答案2

setlocal enabledelayedexpansion enableextensions
set LIST=
for %%x in (%baseDir%\*) do set LIST=!LIST! %%x
set LIST=%LIST:~1%

相关内容