การใช้ Windows Explorer จะค้นหาชื่อไฟล์ที่ขึ้นต้นด้วยจุด (จุด) ใน 7 หรือ Vista ได้อย่างไร


14

ฉันมีแล็ปท็อป MacBook อยู่ในบ้านและเมื่อ Mac OS X คัดลอกไฟล์ผ่านเครือข่ายมันมักจะนำ "dot-files" ที่ซ่อนอยู่ไปด้วย ตัวอย่างเช่นถ้าฉันคัดลอก"SomeUtility.zip"จะมีการคัดลอก".SomeUtility.zip"ไฟล์ที่ซ่อนอยู่ ฉันคิดว่าไฟล์ OS X dot-เหล่านี้เป็นข้อมูลที่ไร้ประโยชน์เท่าที่เครือข่ายอื่น ๆ ของฉันกังวลและไม่ต้องการทิ้งไว้ในไฟล์เซิร์ฟเวอร์ Windows ของฉัน

สมมติว่าไฟล์ดอทเหล่านี้จะเกิดขึ้นต่อไป เช่นคิดว่าปัญหาของการทำให้ OS X หยุดสร้างไฟล์เหล่านั้นเป็นคำถามแรกโดยสิ้นเชิง

ค่อนข้าง: ฉันจะใช้ Windows Explorer เพื่อค้นหาไฟล์ที่ขึ้นต้นด้วยจุด / ระยะเวลาได้อย่างไร ฉันต้องการค้นหาไฟล์เซิร์ฟเวอร์ของฉันเป็นระยะ ๆ ฉันพยายามค้นหาไฟล์ที่ตรงกัน".*"แต่ให้ผล - และไม่ใช่โดยไม่คาดคิด - ไฟล์และโฟลเดอร์ทั้งหมด

มีวิธีป้อนเกณฑ์การค้นหาที่เจาะจงมากขึ้นเมื่อค้นหาใน Windows Explorer หรือไม่ ฉันหมายถึงช่องค้นหาที่ปรากฏที่มุมขวาบนของหน้าต่าง Explorer โปรดบอกฉันว่ามีวิธีที่จะหลีกเลี่ยงแบบสอบถามของฉันเพื่อทำสิ่งที่ฉันต้องการได้อย่างไร

(หากไม่เป็นเช่นนั้นฉันรู้ว่าฉันสามารถแมปอักษรระบุไดรฟ์แล้วปล่อยลงในพรอมต์cygwinและใช้คำสั่ง 'find' ของ UNIXแต่ฉันชอบวิธีที่ง่ายมาก ๆ )


1
ฉันคิดว่า cygwin เป็นวิธีที่ง่าย! :)
ต้มตุ๋น quixote

คำตอบ:


17

ใช้ "Search Advanced Query Syntax" ของ Window ซึ่งโดยทั่วไปจะช่วยให้คุณทำสิ่งที่ Vista และ XP ใช้การค้นหาขั้นสูงเพื่อให้คุณ (Windows 7 ซ่อนไว้) อ่านเกี่ยวกับเรื่องนี้ใน MSDN

ดังนั้นคุณสามารถค้นหาfilename:.เพื่อค้นหาไฟล์ทั้งหมดที่มีชื่อไฟล์ที่ขึ้นต้นด้วย "."


ขอบคุณฉันมีห้องสมุดไอคอนจากการดาวน์โหลดฟรีทั้งหมดที่ฉันพบ เพิ่งลบ 25k ไฟล์ที่ขึ้นต้นด้วย.
Valamas

ดูเหมือนว่าลิงก์จะเสีย (อย่างมีประสิทธิภาพ) (จะเปลี่ยนเส้นทางไปยังwindows.microsoft.com/en-US/windows/downloads/windows-xp )
Peter Mortensen

@PeterMortensen แก้ไขแล้ว!
กระตือรือร้น

6

วิธีการพรอมต์คำสั่งของ windows เพื่อค้นหา "ไฟล์ dot" ทั้งหมดในไดเรกทอรีทั้งหมดด้านล่างไดเรกทอรีปัจจุบัน แต่ไม่รวมชื่อไดเรกทอรีที่ขึ้นต้นด้วย dot:

dir .*.* /s /a-D

1
+1 สำหรับการไม่ใช้โปรแกรมบุคคลที่สามถึงแม้ว่าฉันคิดว่าคุณหมายถึง "รวมถึงไดเรกทอรีด้านล่าง" ซึ่งเป็นสิ่งที่ / s ทำ
RJFalconer

dir \.*ผลตอบแทนเท่านั้น.rnd(นี่คือสิ่งที่ฉันไม่รู้) หากคุณต้องการที่จะเห็นไฟล์ที่เริ่มต้นด้วยคุณจำเป็นต้องใช้. dir .*.*
กา

เพื่อชี้แจง - / s ค้นหาไดเรกทอรีย่อยทั้งหมด แต่ / aD แยกชื่อไดเรกทอรีที่ขึ้นต้นด้วยจุด ฉันจะแก้ไขคำตอบเพื่อให้ชัดเจนยิ่งขึ้น
Mike

3
filename:.*. -kind:folder

นี่จะค้นหาไฟล์ทั้งหมดที่ขึ้นต้นด้วยจุดแม้กระทั่งไฟล์ที่ไม่มีนามสกุล -kind:folderแยกโฟลเดอร์ออกจากการค้นหา ทดสอบบน Windows 7 ควรใช้กับ Vista และ Windows 8


1

หากคุณยินดีที่จะใช้โปรแกรมของบุคคลที่ 3 ฟรีผมขอแนะนำLocate32 คุณสามารถค้นหาโดยใช้นิพจน์ทั่วไป

:^\.ค้นหาไฟล์ที่คุณกำลังมองหา (คุณสามารถเลือกที่จะไม่รวมไดเรกทอรีจากผลลัพธ์) ด้วยโบนัสดัชนี Locate32 และการค้นหานั้นเร็วกว่าการค้นหา Windows ในตัวมาก นอกจากนี้เมนูบริบทคลิกขวายังมีตัวเลือกเพิ่มเติมเช่น "คัดลอกพา ธ ไปยังคลิปบอร์ด" และ "คำนวณ MD5"

ฉันได้สร้างสคริปต์ AHK ดังนั้นฉันได้อย่างรวดเร็วสามารถนำมาขึ้น Locate32 ด้วย-WinF3


ภาพของคุณเสีย คุณมีของดั้งเดิมที่คุณสามารถอัปโหลดซ้ำได้หรือไม่ ขอบคุณ
Gaff

@ กาเร็ ธ : Dude คุณชอบหุ่นยนต์บางประเภทไหม? ฉันหาภาพต้นฉบับไม่ได้ ...
Leftium

คำแนะนำที่ยอดเยี่ยมเพียงใช้สิ่งนี้เพื่อค้นหาไฟล์ที่ตรงกับ ".-" โดยไม่จำเป็นต้องใช้ regex นอกจากนี้เมื่อพบไฟล์คุณสามารถทำการคลิกขวาปกติเช่นลบ
RichVel

1

คุณสามารถหยุด Mac ในการสร้างไฟล์. DS_Store ด้วยคำสั่งนี้ใน Terminal:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

จากนั้นออกจากระบบอีกครั้ง (หรือรีบูต) ที่ควรแก้ไข สำหรับไฟล์อื่น ๆ นี่เป็นปัญหาที่รู้จักกันดีและฉันไม่สามารถหาคำตอบได้อย่างรวดเร็ว


1
ไม่มีหนึ่งไม่ใช่สองแต่มีสามแท็กในโพสต์นี้ที่กล่าวถึงหน้าต่างและคุณยังมีโซลูชันสำหรับ Mac
Eddie B

1

การเพิ่มล่าช้า ... ฉันกำลังเพิ่มสิ่งนี้เนื่องจากมีประโยชน์มากในการตั้งค่าแอตทริบิวต์จากบรรทัดคำสั่งสำหรับไฟล์ dot (หรือไดเรกทอรี) ...

จุดแรกคือการค้นหาไดเรกทอรีปัจจุบัน ส่วนที่สองคือ 'back-slashed escaped' เพื่อค้นหาชื่อที่ขึ้นต้นด้วยจุดตามตัวอักษร

dir ".\.*" /A 

เครื่องหมายทับหลังไม่ใช่อักขระ 'back-slashed escape' แต่มันเป็นตัวคั่นพา ธ ซึ่งแยกช่วงแรกซึ่งเป็นเส้นทางจากช่วงที่สองซึ่งเป็นส่วนเริ่มต้นของชื่อไฟล์
Itsme2003

0

ใน Windows XP ฉันสามารถใช้ Windows Explorer เพื่อค้นหา.?*ไฟล์และโฟลเดอร์ทั้งหมดที่ขึ้นต้นด้วยจุด อาจใช้งานได้เหมือนกันใน Windows Vista และ Windows 7

ระวังสำหรับฉันไฟล์และโฟลเดอร์ที่ส่งคืนไฟล์และโฟลเดอร์ภายในไฟล์ zip ไฟล์และโฟลเดอร์ตามที่เห็นใน Explorer Recycle Bin และไฟล์และโฟลเดอร์ตามที่เห็นในโฟลเดอร์ Command Prompt RECYCLER การค้นหาจะค้นหาไฟล์และโฟลเดอร์ตามที่เห็นในมุมมองโฟลเดอร์พิเศษอื่น ๆ Explorer ได้


ขอบคุณสำหรับคำแนะนำ แต่ฉันก็พยายามนี้และมันก็ดูเหมือนจะกลับมาทุกไฟล์และโฟลเดอร์ใน Windows 7 ไม่ได้เป็นเพียงจุดเริ่มต้นที่มีระยะเวลา
Chris W. Rea

0

หากต้องการเพิ่มคำตอบก่อนหน้า:

dir .*.* /s /a-D

สิ่งนี้จะได้ผล:

dir .* /s /a-D

ความแตกต่างคือเมื่อคุณวางส่วนท้าย ". *" จากคำสั่งนี่จะค้นหาไฟล์ที่มีหรือไม่มีนามสกุล (เช่นจุดที่สองก่อนส่วนขยาย)

ทดสอบใน Windows 7 & 10 โดยใช้คำสั่งทั้งคู่ให้ผลลัพธ์แบบเดียวกันในกรณีของฉันเพราะไฟล์ทั้งหมดมีนามสกุล


บันทึก

เมื่อจัดการกับทรัพยากร Mac forks คุณอาจต้องการ จำกัด การค้นหาของคุณไปยังไฟล์ที่จ้องมองด้วย "._"

dir ._*.* /s /a-D หรือ dir ._* /s /a-D

ด้วยวิธีนี้ "dot files" ที่คุณต้องการให้เป็น ".htaccess" และ ".htpasswd"

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