2012-01-12 15 views

Odpowiedz

20

Jeśli nazwa katalogu mogą być sztywno, wtedy będzie

for /f %%a IN ('dir /b /s "Disk:\Your\Directory\Name\*.pdf"') do call convert.exe %%a 

Zauważ, że będzie to również zwrócić wszystkie pliki .pdf w podkatalogach dysku: \ Twojego \ Directory \ nazwa.

+0

Myślę, że/b jest błędne, potrzebuję pełnej ścieżki ... teraz, mam tylko nazwę pliku, a nie pełną ścieżkę. A zatem parametr dla convert.exe jest tylko plikiem, bez ścieżki. – EOB

+0

@EOB: Jeśli chcesz uzyskać pełne ścieżki, musisz dodać/s, ale pozostaw/b. Zmieniono odpowiednio moją odpowiedź./b tłumi nagłówki 'dir' na wyjściu - na pewno nie chcesz ich do przetwarzania wsadowego. –

+1

Uwaga: Aby funkcja in() wymagała '(' i ')' w wierszu komend systemu Windows 7 – Jackie

Powiązane problemy