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

Ari*_*kur 10 batch-file

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

Vin*_*nny 11

不直接回答您关于批处理文件的问题,但这在 PowerShell 脚本中很容易工作:

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

现在你的文件名存储在一个变量中


Jam*_*gan 10

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