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