Những gì tôi muốn làm có vẻ rất đơn giản:
Tôi có một thư mục trong Windows chứa các mục thuộc nhiều loại khác nhau bao gồm tệp PDF, tệp TXT và thư mục con. Tôi đang viết một tệp .bat một dòng để CHỈ kéo các tên tệp PDF thành một tệp văn bản mới.
Cho đến nay đây là những gì tôi có trong .bat:
dir *.pdf /b > PDF_LIST.txt
Điều này mang lại đầu ra sau trong tệp PDF_LIST.txt:
A.pdf
B.pdf
C.pdf
Tôi muốn bỏ phần ".pdf" của mỗi dòng trong tệp txt, vì rõ ràng tôi đã biết rằng mỗi tệp có định dạng PDF bởi tham số * .pdf trong câu lệnh dir của tôi.
Điều này sẽ giúp tôi dễ dàng sao chép / dán tất cả các tên tệp trực tiếp từ tệp văn bản vào tài liệu từ để truyền qua tôi đang gửi cho khách hàng của mình. Nếu bạn có thể đề xuất một cách tốt hơn hoặc dễ dàng hơn để có được danh sách tệp mà không cần sử dụng tệp bó cũng sẽ hữu ích.