8
Ho questo lotto:File batch di Windows: come eseguire il loop dei file in una directory?
for /f %%a IN ('dir /b *.pdf') do call convert.exe %%a
Questo diventa ogni file pdf questo è nella stessa cartella convert.exe. Voglio essere in grado di dire dove risiede il PDF. Cosa devo cambiare?
Grazie!
Penso che/b sia sbagliato, ho bisogno del percorso completo ... in questo momento, ottengo solo il nome file, non il percorso completo. E quindi il parametro per convert.exe è solo un file, senza percorso. – EOB
@EOB: se è necessario ottenere percorsi completi, è necessario aggiungere/s, ma lasciare/b. Modificata la mia risposta di conseguenza./b sopprime le intestazioni 'dir' in output - sicuramente non le vuoi per l'elaborazione batch. –
Avviso: Per in() do richiede '(' e ')' nella riga di comando di Windows 7 – Jackie