Controlla il file con caratteri jolly e memorizza come variabile nel file batch [chiuso]


10

Sto cercando un modo per controllare una cartella specificata per un file. Non avrò il nome completo del file, quindi dovrò usare i caratteri jolly. Dopo aver trovato il file, voglio archiviare il nome file come variabile.


Risposte:


11

Non risponde direttamente alla tua domanda su un file batch, ma funzionerebbe facilmente in uno script di PowerShell:

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

E ora hai il tuo nome file archiviato in una variabile


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

Il codice senza spiegazione non è molto utile. Modifica la tua risposta per spiegare cosa fa il codice.
Kasperd,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.