Prego.Originariamente inviato da giano118
ciao,
riutilizzo il tuo codice ma ora voglio che mi venga restituito solo il nomefile.txt senza il path.
codice:FOR %%a IN ("pippo/*.txt") DO ECHO set valore= %%a
così però il la variabile valore è completa di path(es. pippo/prova.txt)!!!
come posso valorizzarla al solo nome del file?
grazie
Così estrai solo il nome (senza la sua estenzione):
Così invece estrai il nome completo di estenzione:codice:FOR %%a IN ("pippo/*.txt") DO ECHO set valore= %%~na
Se, come sembra, con il codice che hai postato intendevicodice:FOR %%a IN ("pippo/*.txt") DO ECHO set valore= %%~nxa
assegnare alla variabile 'valore' il nome del file.
In quel modo ciò non avviene, quel 'ECHO' è di troppo![]()


Rispondi quotando