วิธีที่เร็วที่สุดในการเลือกไฟล์คู่ในโฟลเดอร์ Windows คืออะไร?


17

ฉันมีโฟลเดอร์ Windows Explorer ที่มีไฟล์ชื่อ file0001, file0002 ฯลฯ ฉันต้องการที่จะเลือกและเปิดเฉพาะไฟล์ที่มีเลขคู่ในชื่อ

แนวทางของฉันมีดังต่อไปนี้ ฉันขยายไอคอนและทำให้หน้าต่าง Windows Explorer เล็กลงไฟล์ดังกล่าวจะแสดงใน 2 คอลัมน์:

file0001 file0002

file0003 file0004

...

มีวิธีเลือกคอลัมน์ที่สองที่นี่หรือไม่ หรือมีวิธีอื่น (เร็ว) ในการทำเช่นนี้


1
ฉันถือว่าไฟล์เรียงตามชื่อหรือไม่?
Dave

1
หลังจากเลือกคอลัมน์ที่สองคุณวางแผนจะทำอะไรกับไฟล์
Smeerpijp

1
รายการนี้นานเท่าไหร่ หากรายการที่พอดีบนหน้าจอของคุณโดยไม่ต้องเลื่อนแล้วทำงานที่น่ากลัวคือการใช้ AutoHotKey ที่คุณเลื่อนเมาส์ N พิกเซลลงและคลิกเนื่องจากความสูงของแต่ละรายการในรายการเดียวกัน (ในมุมมองรายละเอียด)
Dave

- @David: ใช่ - Frank Thomas: แน่นอน - doenoe: เปิดใน Windows Photo Viewer - เดฟ: เคล็ดลับดี แต่รายการสามารถค่อนข้างยาว
Karlo

5
ใช้ PowerShell Get-ChildItem | Where-Object {$_.Name -match "[0,2,4,6,8]$"} จะแสดงรายการไฟล์ทั้งหมดที่ลงท้ายด้วยเลขคู่จากนั้นคุณสามารถไพพ์รายการนี้ไปยังคำสั่งอื่น ๆ (เช่นฉันจะใช้การย้ายเพื่อย้ายไฟล์ไปยังไดเรกทอรีอื่น)
Zina

คำตอบ:


17

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

หากคุณดูตามไอคอน (ฉันเลือกไอคอนขนาดใหญ่) และเปลี่ยนความกว้างของ Windows Explorer ดังนั้นจึงมีเพียง "2 คอลัมน์" ดังนั้นคุณสามารถกดค้างไว้ CTRL และใช้คลิกซ้ายและลากด้วยเมาส์ลง (จากเหนือไอคอนแรกใน "คอลัมน์ที่สอง" (ในช่องว่าง)

นอกจากนี้ยังขึ้นอยู่กับจำนวนคอลัมน์ที่คุณมีคุณสามารถเลือกไฟล์ที่สามหรือไฟล์ที่สี่เป็นต้น

ฉันเพิ่งทำไปแล้วมันจะเลื่อนโดยอัตโนมัติเช่นกัน

คุณสามารถเพิ่ม Windows Explorer ได้สูงสุด (File Explorer) และการเลือกจะถูกเก็บไว้


จริง ความผิดพลาดของฉันคือฉันเริ่มต้นด้วยการคลิกที่ไฟล์แรก คุณต้องเริ่มต้นด้วยการคลิกที่พื้นหลังสีขาวที่อยู่ติดกันแทน
Karlo

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

2

เคล็ดลับการปรับขนาดหน้าต่างที่แบ่งปันโดย เดฟ ใช้งานได้ดีสำหรับกรณีส่วนใหญ่ ในกรณีของฉันฉันมีภาพมากกว่า 25,000 ภาพที่ดึงออกมาจากวิดีโอและฉันต้องการลบภาพอื่น ๆ ออก กำลังรอลากเพื่อเลือกไฟล์ทั้งหมดใช้เวลานานกว่าที่ฉันเต็มใจจะรอ!

ไฟล์ของฉันถูกตั้งชื่อในรูปแบบเดียวกับของคุณ ( file0001.jpg, file0002.jpgฯลฯ ) เนื่องจากฉันต้องการไฟล์อื่น ๆ ฉันรู้ว่าไฟล์ที่ฉันต้องการจะจบด้วย 0,2,4,6 หรือ 8

เพื่อเลือกไฟล์ที่เกี่ยวข้องฉันป้อน *0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpg ในช่องค้นหาของ windows explorer ในขณะที่ฉันอยู่ในโฟลเดอร์ที่มีรูปภาพทั้งหมดของฉัน จากนั้นฉันก็กด Ctrl+A เพื่อเลือกทั้งหมดจากนั้นกด delete และฉันก็ทำเสร็จแล้ว!

เคล็ดลับนี้จะทำงานเพื่อเลือกทุกอย่างเท่านั้น x รายการที่มีหมายเลขที่ x เป็นปัจจัย 10 (ดังนั้น 1,2,5 หรือ 10) แต่การคลิกและการลากควรทำงานในช่วงเวลาใดก็ได้

ดังนั้นวิธีนี้คือ เร็วที่สุด แต่วิธีการคลิกและลากนั้นมีมากกว่า คล่องตัว . เลือกสิ่งที่เหมาะสมกับความต้องการของคุณมากที่สุด


นี่เป็นทางออกที่ดี
Dave

0

หากต้องการแยกไฟล์เหล่านี้ออกแทนที่จะเลือกเพียงตามที่อธิบายโดยผู้โพสต์อื่น:

ติดตั้ง cygwin จาก cygwin.org

ให้แน่ใจว่าคุณเลือก perl ที่จะติดตั้งในระหว่างกระบวนการติดตั้ง

เปิดเปลือก cygwin

คัดลอกเนื้อหาทั้งหมดของไดเรกทอรีเป้าหมายของคุณไปยังที่ที่ปลอดภัย

cd ไปยังไดเรกทอรีของคุณโดยใช้ cd / cygdrive / c / path / to / your / dir

คำสั่งนี้จะลบชื่อไฟล์ทั้งหมดที่ไม่ได้แม้แต่จาก dir เป้าหมายของคุณดังนั้นฉันทำซ้ำให้แน่ใจว่าคุณได้สำรองไว้ก่อน มันจะค้นหาตัวเลขที่ต่อเนื่องกันเช่น file864.ext เพื่อคำนวณว่ามันคี่หรือคู่ หากไฟล์ของคุณถูกกำหนดหมายเลขด้วยวิธีอื่นเช่น file3xyb345 แสดงว่าสิ่งนี้ไม่ทำงาน

ชนิด

perl -e 'while (<*>) { ($num) = $_ =~/(\d+)/; `rm "$_"` if $num % 2 }'

ตอนนี้คุณเหลือไฟล์เพียงหมายเลขในไฟล์สำหรับ ส่วนที่เหลือจะหายไป

pingers


5
ดูเหมือนว่าจะทำงานได้มากโดยเฉพาะอย่างยิ่งเมื่อพิจารณาว่าคุณสามารถ ... เพียงติดตั้ง Perl ใน Windows หรือใช้ PowerShell หรือแม้แต่ CMD / batch หากต้องการโซลูชันแบบเป็นโปรแกรม
Joe

1
ใช่ฉันอ่าน q ในอันนี้ผิดเล็กน้อย :)
Pingers

@Pingers นี่ไม่ใช่สิ่งที่ฉันกำลังมองหา แต่ขอบคุณที่แบ่งปันวิธีนี้
Karlo

3
ไม่ใช่วิธีที่ง่ายที่สุดในการทำตามเกณฑ์ง่าย ๆ นี้ แต่ถ้าคุณติดตั้ง cygwin แล้วมีทุกสิ่งที่คุณสามารถทำได้ (ค่อนข้างง่าย) เพียงแค่ใน bash shell มันให้ไฟล์ย่อยที่เลือกได้แทบทุกอย่าง - สำหรับกรณีที่ซับซ้อนกว่านี้มาก
Joe
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.