ワイルドカードでファイルをチェックし、バッチファイルに変数として保存します[終了]


10

指定したフォルダーにファイルがあるかどうかを確認する方法を探しています。完全なファイル名は取得できないため、ワイルドカードを使用する必要があります。ファイルを見つけたら、ファイル名を変数として保存します。


回答:


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 2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.