2012-01-12 25 views

Trả lời

20

Nếu tên thư mục có thể được hardcoded, sau đó nó sẽ được

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

Lưu ý rằng điều này cũng sẽ trở lại tất cả các file .pdf trong thư mục con của đĩa: \ \ của bạn Directory \ Tên.

+0

Tôi nghĩ/b là sai, tôi cần đường dẫn đầy đủ ... ngay bây giờ, tôi chỉ lấy tên tệp chứ không phải đường dẫn đầy đủ. Và do đó param cho convert.exe chỉ là một tập tin, không có đường dẫn. – EOB

+0

@EOB: Nếu bạn cần có đường dẫn đầy đủ thì bạn cần phải thêm/s, nhưng để lại/b. Sửa đổi câu trả lời của tôi cho phù hợp./b triệt tiêu các tiêu đề 'dir' trong đầu ra - bạn chắc chắn không muốn chúng xử lý hàng loạt. –

+1

Lưu ý: Đối với in() yêu cầu '(' và ')' trong dòng lệnh Windows 7 – Jackie

Các vấn đề liên quan