Saya memiliki folder Windows Explorer yang berisi file yang bernama file0001
, file0002
dll. 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.
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)Jawaban:
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.
sumber
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.jpg
di kotak pencarian windows explorer ketika saya berada di folder dengan semua gambar saya. Saya kemudian menekanCtrl+A
untuk memilih semua, lalu tekandelete
dan saya selesai!Trik ini hanya akan berfungsi untuk memilih setiap
x
item bernomor yangx
merupakan 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.
sumber
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
Sekarang Anda hanya memiliki file bernomor genap dalam direktori itu. sisanya hilang.
Pinger.
sumber