Apa cara tercepat untuk memilih file genap di folder Windows?

18

Saya memiliki folder Windows Explorer yang berisi file yang bernama file0001, file0002dll. Saya ingin memilih dan hanya membuka file dengan nomor genap dalam nama.

Pendekatan saya adalah sebagai berikut. Saya memperbesar ikon dan membuat jendela Windows Explorer lebih kecil, sehingga file ditampilkan dalam 2 kolom:

file0001 file0002

file0003 file0004

...

Apakah ada cara untuk memilih kolom kedua di sini? Atau adakah cara lain (cepat) untuk melakukan ini.

Karlo
sumber
1
Saya menganggap file diurutkan berdasarkan nama?
Dave
1
Setelah memilih kolom kedua, apa yang Anda rencanakan dengan file?
Smeerpijp
1
Berapa lama daftar ini? JIKA daftar cocok di layar Anda tanpa menggulir, maka pekerjaan yang mengerikan di sekitar adalah dengan menggunakan Autohotkey, di mana Anda memindahkan mouse N piksel ke bawah dan klik, karena ketinggian setiap item dalam daftar adalah sama (dalam tampilan detail)
Dave
- @ David: Ya. - Frank Thomas: Memang. - doenoe: Buka di Windows Photo Viewer. - Dave: Trik yang bagus, tetapi daftarnya bisa sangat panjang.
Karlo
5
Gunakan powershell Get-ChildItem | Where-Object {$_.Name -match "[0,2,4,6,8]$"}akan mencantumkan semua file yang diakhiri dengan angka genap, maka Anda dapat menyalurkan daftar ini ke beberapa perintah lain (mis. Saya akan menggunakan pindah untuk memindahkannya ke direktori lain)
Zina

Jawaban:

18

Ya, ini mungkin (walaupun peretasan) jika file Anda dinamai seperti yang Anda jelaskan, Anda dapat mengukur File Explorer Window untuk mengatur file Anda menjadi kolom (selama Anda tidak melewatkan file apa pun sehingga 'kolom kedua' selalu ada bahkan). Apa yang dapat Anda lakukan adalah memilih setiap file lain, tergantung di mana Anda mulai menyeret dan meletakkan (dan dengan demikian memilih ganjil atau genap).

Jika Anda Lihat berdasarkan ikon (saya memilih ikon besar) dan mengubah lebar Windows Explorer sehingga hanya memiliki "2 kolom", maka Anda dapat menahan CTRLdan menggunakan klik kiri dan seret dengan mouse, ke bawah (dari tepat di atas ikon pertama di "kolom kedua" (di ruang putih)).

Sebagai tambahan, tergantung pada berapa banyak kolom yang Anda miliki, Anda juga dapat memilih setiap file ketiga atau keempat file dll

Saya baru saja melakukannya, dan secara otomatis akan bergulir juga.

Anda bahkan dapat memaksimalkan Windows Explorer (File Explorer) dan pilihan akan disimpan.

Dave
sumber
Memang. Kesalahan saya adalah saya mulai dengan mengklik file pertama. Anda harus mulai dengan mengeklik latar belakang putih di sebelahnya.
Karlo
4
Perlu dicatat bahwa ini hanya akan berfungsi jika file berurutan, jika nomor yang hilang urutannya berantakan (+1 untuk kesederhanaan, dan saya menyadari pertanyaan menginginkan ini sebagai jawabannya)
Jonno
2

Trik mengubah ukuran jendela yang dibagikan oleh Dave bekerja sangat baik untuk sebagian besar kasus. Dalam kasus saya, saya memiliki lebih dari 25.000 gambar diekstraksi dari video dan saya perlu setiap gambar lainnya dihapus. Menunggu seret untuk memilih semua file membutuhkan waktu lebih lama daripada yang mau saya tunggu!

File saya yang bernama dalam pola yang sama seperti milik Anda ( file0001.jpg, file0002.jpg, dll). Karena saya ingin setiap file lainnya, saya tahu file yang saya inginkan akan berakhir dengan 0,2,4,6, atau 8.

Untuk memilih file yang relevan, saya memasukkan *0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpgdi kotak pencarian windows explorer ketika saya berada di folder dengan semua gambar saya. Saya kemudian menekan Ctrl+Auntuk memilih semua, lalu tekan deletedan saya selesai!

Trik ini hanya akan berfungsi untuk memilih setiap xitem bernomor yang xmerupakan faktor 10 (jadi 1,2,5, atau 10) tetapi klik dan seret harus bekerja untuk setiap interval.

Jadi metode ini tercepat tetapi metode klik dan seret lebih fleksibel . Pilih mana yang paling sesuai dengan kebutuhan Anda.

Steve
sumber
Ini adalah solusi yang bagus
Dave
0

untuk memisahkan file seperti itu, bukan hanya memilihnya seperti yang dijelaskan oleh poster lain:

instal cygwin dari cygwin.org

pastikan Anda memilih perl untuk diinstal selama proses instalasi

buka cangkang cygwin

salin seluruh isi direktori target Anda ke tempat yang aman

cd ke direktori Anda menggunakan cd / cygdrive / c / path / ke / your / dir

Perintah ini akan menghapus semua nama file yang bahkan tidak dari direktori target Anda, jadi saya ulangi, pastikan Anda telah membuat cadangan terlebih dahulu. Itu terlihat untuk menjalankan angka berturut-turut, misalnya file864.ext untuk menghitung apakah itu ganjil atau genap. jika file Anda diberi nomor dengan cara lain misalnya file3xyb345, ​​maka ini tidak akan berfungsi.

Tipe

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

Sekarang Anda hanya memiliki file bernomor genap dalam direktori itu. sisanya hilang.

Pinger.

Pinger
sumber
5
Sepertinya banyak pekerjaan untuk ini, terutama mengingat Anda bisa ... hanya menginstal perl di windows, atau menggunakan PowerShell, atau bahkan CMD / batch, jika solusi terprogram diinginkan.
Joe
1
Ya, saya sedikit salah membaca q untuk yang ini :)
Pingers
@Pingers Ini sebenarnya bukan yang saya cari, tapi terima kasih telah berbagi metode ini.
Karlo
3
Bukan cara termudah untuk menggunakan kriteria sederhana ini, tetapi jika Anda memiliki cygwin yang terinstal, maka ada segala macam hal yang dapat Anda lakukan (relatif mudah) hanya dalam bash shell yang disediakan untuk sub-pilih file dengan cara apa pun yang bisa dibayangkan. - untuk kasus yang jauh lebih kompleks dari yang ini.
Joe