tìm mục nhất định của tệp bằng cách sử dụng công cụ dòng lệnh trong windows 7


0

gần đây tôi đã sử dụng

findstr "ItemThatIsBeeingSearchedFor" C:\Windows\System32\drivers\etc\hosts > J:\documents\HostsFile\ResultOfSearch.txt

để xuất một mục nhất định của tệp máy chủ thành .txt. bây giờ tôi đang cố gắng làm điều tương tự với

findstr "conversion" j:\documents\post_01 > j:\documents\conversion.txt

để xuất các thuật ngữ với chuỗi 'chuyển đổi' trong tên của chúng, nhưng điều đó không hoạt động. đầu ra .txt trống. tôi đang làm gì sai os: thắng 7 ult 64bit.


1
Sử dụng /IThông số để làm cho Trường hợp tìm kiếm không nhạy cảm. Ngoài ra, có thể chuyển đổi không có trong tập tin.
mnmnc

Bạn cũng có thể thử với lệnhtype file.txt | find /I "conversion" > out.txt
mnmnc

Câu trả lời:


0

Làm cách nào để tìm các tệp trong đó tên tệp chứa một chuỗi được chỉ định?

Bạn đã sử dụng findstr. Tuy nhiên, findstrđược sử dụng để tìm kiếm các chuỗi trong các tệp, không phải các chuỗi trong chính tên tệp.

Để tìm tên tệp chứa một chuỗi nhất định, bạn nên sử dụng dir("Hiển thị danh sách các tệp và thư mục").

Hãy thử lệnh sau:

dir j:\documents\post_01\*conversion* > j:\documents\conversion.txt

Nguồn


đọc thêm

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.