File batch – estratto del file

Posso get i nomi dei file jpg estratti in un file di text utilizzando:

for %%a in (*.jpg) do echo %%a >> get_files.txt 

e questa è l'output:

Seedling-Acacia-Acinacea-polvere d'oro-mimosa-2-months.jpg

Seedling-Acacia-Acinacea-polvere d'oro-mimosa-6-months.jpg

ora voglio printingre il nome del file con questo path "/ images / SeedlingDatabase /" e l'output sarà:

/images/SeedlingDatabase/Seedling-Acacia-Acinacea-Gold-Dust-Wattle-2-months.jpg

/images/SeedlingDatabase/Seedling-Acacia-Acinacea-Gold-Dust-Wattle-6-months.jpg

Qualsiasi aiuto appriciated. Grazie

per path completo ( con unità ):

 for %%a in (*.jpg) do @echo %%~fa 

solo per path ( senza nome di file e unità ):

 for %%a in (*.jpg) do @echo %%~pa 

è ansible anche copiare \images\SeedlingDatabase\ al valore della variabile che lo rende:

 for %%a in (*.jpg) do @echo \images\SeedlingDatabase\%%a 

ma non credo che sia esattamente quello di cui hai bisogno

nota : rimuovi il % extra nel locale per le variables quando emette il command direttamente senza mettere il codice negli script