To, co chcę zrobić, wydaje się bardzo proste:
mam folder w systemie Windows zawierający elementy różnych typów, w tym pliki PDF, pliki TXT i podkatalogi. Piszę jednowierszowy plik .bat, aby pobrać TYLKO nazwy plików PDF do nowego pliku tekstowego.
Do tej pory mam to w .bat:
dir *.pdf /b > PDF_LIST.txt
Daje to następujące dane wyjściowe w pliku PDF_LIST.txt:
A.pdf
B.pdf
C.pdf
Chciałbym upuścić część „.pdf” każdej linii w pliku txt, ponieważ oczywiście już wiem, że każdy plik ma format PDF według parametru * .pdf w mojej instrukcji dir.
Ułatwi mi to kopiowanie / wklejanie wszystkich nazw plików bezpośrednio z pliku tekstowego do dokumentu tekstowego w celu przesłania, które wysyłam do mojego klienta. Jeśli możesz zasugerować lepszy lub łatwiejszy sposób na uzyskanie listy plików bez użycia pliku wsadowego, to również byłoby pomocne.
źródło
help for
aby uzyskać dodatkową stymulację czaszki.%
. Użyj%%
w pliku wsadowym.Większość edytorów tekstu (w tym notatnik) ma funkcję wyszukiwania i zastępowania. Wystarczy użyć go, aby znaleźć wszystkie „.pdf” i zastąpić je „”. Gotowy :)
Możesz również ustawić to jako makro w słowie.
źródło