ค้นหารายการบางอย่างของไฟล์โดยใช้เครื่องมือบรรทัดคำสั่งใน windows 7


0

เมื่อเร็ว ๆ นี้ฉันใช้

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

เพื่อส่งออกรายการโฮสต์ไฟล์บางรายการไปยัง. txt ตอนนี้ฉันกำลังพยายามทำเช่นเดียวกันกับ

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

เพื่อเอาท์พุทคำศัพท์ที่มีสตริง 'การแปลง' ในชื่อของพวกเขา แต่ไม่ได้ผล เอาท์พุท. txt ว่างเปล่า ผมทำอะไรผิดหรือเปล่า? ระบบปฏิบัติการ: win 7 ult 64bit


1
ใช้/Iพารามิเตอร์เพื่อทำให้การค้นหาคำนึงถึงขนาดตัวพิมพ์ นอกจากนั้นการแปลงอาจไม่ได้อยู่ในไฟล์เลย
mnmnc

คุณสามารถลองด้วย commandtype file.txt | find /I "conversion" > out.txt
mnmnc

คำตอบ:


0

ฉันจะค้นหาไฟล์ที่ชื่อไฟล์มีสตริงที่ระบุได้อย่างไร

findstrคุณใช้ อย่างไรก็ตามfindstrใช้เพื่อค้นหาสตริงในไฟล์ไม่ใช่สตริงในชื่อไฟล์

ในการค้นหาชื่อไฟล์ที่มีสตริงที่แน่นอนคุณควรใช้dir("แสดงรายการไฟล์และโฟลเดอร์")

ลองคำสั่งต่อไปนี้:

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

แหล่งที่มา


อ่านเพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.