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


10

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


Answers:


11

不会直接回答您有关批处理文件的问题,但这可以在PowerShell脚本中轻松实现:

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

现在,您将文件名存储在变量中


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

没有解释的代码不是很有用。请编辑您的答案以解释代码的作用。
kasperd '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.