Apa yang ingin saya lakukan tampaknya sangat sederhana:
Saya memiliki folder di Windows yang berisi item dari berbagai jenis termasuk file PDF, file TXT, dan subdirektori. Saya menulis file .bat satu baris untuk menarik HANYA nama file PDF ke file teks baru.
Sejauh ini adalah apa yang saya miliki di .bat:
dir *.pdf /b > PDF_LIST.txt
Ini memberikan output berikut dalam file PDF_LIST.txt:
A.pdf
B.pdf
C.pdf
Saya ingin menghapus bagian ".pdf" dari setiap baris dalam file txt, karena saya jelas sudah tahu bahwa setiap file dalam format PDF dengan parameter * .pdf dalam pernyataan dir saya.
Ini hanya akan membuatnya lebih mudah bagi saya untuk menyalin / menempelkan semua nama file langsung dari file teks ke dalam dokumen kata untuk pengiriman yang saya kirim ke pelanggan saya. Jika Anda dapat menyarankan cara yang lebih baik atau lebih mudah untuk mendapatkan daftar file tanpa menggunakan file batch yang juga akan sangat membantu.
sumber
help for
untuk memiliki beberapa stimulasi tengkorak tambahan.%
. Gunakan%%
dalam file batch Anda.Sebagian besar editor teks (termasuk notepad) telah menemukan dan mengganti. Cukup gunakan untuk menemukan semua ".pdf" dan ganti dengan "". Selesai :)
Anda dapat mengatur ini sebagai makro dalam kata, juga.
sumber