Windows klasöründeki çift dosyaları seçmenin en hızlı yolu nedir?


18

Ben file0001, file0002vb adlı dosyaları içeren bir Windows Gezgini klasörü var . Seçmek ve yalnızca adında çift ​​numarası olan dosyaları açmak istiyorum.

Benim yaklaşımım şudur. Simgeleri büyüttüm ve Windows Gezgini penceresini küçülttüm, böylece dosyalar 2 sütunda gösterilecek:

dosya0001 dosya0002

dosya0003 dosya0004

...

Burada ikinci sütunu seçmenin bir yolu var mı? Yoksa bunu yapmanın başka (hızlı) bir yolu var mı?


1
Dosyaların isme göre sıralandığını varsayıyorum?
Dave

1
İkinci sütunu seçtikten sonra dosyalarla ne yapmayı planlıyorsunuz?
16:17

1
Bu liste ne kadar sürüyor? Kaydırmadan ekranda liste uyuyor, sonra etrafında korkunç bir iş aşağı fare N piksel taşımak ve tıklayın listedeki her öğenin yüksekliği aynı olduğundan (Ayrıntılar görünümünde) nerede Autohotkey kullanmaktır IF
Dave

- @David: Evet. - Frank Thomas: Gerçekten. - doenoe: Bunları Windows Fotoğraf Görüntüleyicisi'nde açın. - Dave: Güzel numara, ama liste oldukça uzun olabilir.
Karlo

5
Powershell kullanın Get-ChildItem | Where-Object {$_.Name -match "[0,2,4,6,8]$"}, çift bir sayı ile biten tüm dosyaları listeleyecektir, o zaman bu listeyi başka bir komuta aktarabilirsiniz (örn. Bunları başka bir dizine taşımak için move komutunu kullanırım)
Zina

Yanıtlar:


18

Evet, dosyalarınız açıkladığınız gibi adlandırılmışsa bu mümkündür (dosyalarınızı sütunlar halinde düzenlemek için Dosya Gezgini Penceresini boyutlandırabilirsiniz (herhangi bir dosyayı kaçırmazsanız, 'ikinci sütun' her zaman olur) hatta). Daha sonra yapabileceğiniz, sürükleyip bıraktığınız yere bağlı olarak diğer tüm dosyaları seçmektir (ve böylece tek veya çift seçerek).

Simgeye göre görüntüle (büyük simgeyi seçtim) ve Windows Gezgini'nin genişliğini yalnızca "2 sütun" olacak şekilde değiştirirseniz, basılı tutabilir CTRLve fareyle sol tıklatıp sürükleyebilirsiniz (ilk simgenin hemen üstünden) "ikinci sütunda" (beyaz boşlukta)).

Bir kenara, sahip olduğunuz sütun sayısına bağlı olarak, her üçüncü dosyayı veya dördüncü dosyayı vb.

Sadece yaptım ve otomatik olarak da kaydırılacak.

Daha sonra Windows Gezgini'ni (Dosya Gezgini) en üst düzeye çıkarabilirsiniz ve seçim korunur.


Aslında. Benim hatam, ilk dosyaya tıklayarak başlamış olmamdı. Bunun yerine yanındaki beyaz arka plana tıklayarak başlamalısınız.
Karlo

4
Bu sadece dosyaları ardışık ise işe yarayacak, eğer bir sayı eksik sipariş iyi karışıklık (basitlik için +1 olsa da, ve sorunun cevap olarak istediğini
anlıyorum

2

Dave tarafından paylaşılan pencere yeniden boyutlandırma hilesi çoğu durumda harika çalışıyor. Benim durumumda, bir videodan 25.000'den fazla resim çıkardı ve diğer tüm resimlerin silinmesine ihtiyacım vardı. Sürükle beklemek tüm dosyaları seçmek için beklemek istekli daha uzun sürdü!

Dosyalarım seninkinden (aynı desende seçildiler file0001.jpg, file0002.jpgvs.). Diğer her dosyayı istediğimden, istediğim dosyaların 0,2,4,6 veya 8 ile biteceğini biliyordum.

İlgili dosyaları seçmek için, *0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpgtüm görüntülerimin bulunduğu klasördeyken Windows Gezgini'nin arama kutusuna girdim. Sonra Ctrl+Ahepsini seçmek için bastırdım , sonra vurdum deleteve işim bitti!

Bu hile yalnızca 10 faktörünün (yani 1,2,5 veya 10) xolduğu her numaralı öğeyi seçmek için çalışır x, ancak tıklama ve sürükleme her aralıkta çalışmalıdır.

Dolayısıyla bu yöntem en hızlıdır ancak tıklama ve sürükleme yöntemi daha esnektir . İhtiyaçlarınıza en uygun olanı seçin.


Bu iyi bir çözüm
Dave

0

bu dosyaları diğer posterlerde açıklandığı gibi seçmek yerine ayırmak için:

cygwin.org'dan cygwin'i yükleyin

yükleme işlemi sırasında yüklenecek perl'i seçtiğinizden emin olun

bir cygwin kabuğu aç

hedef dizininizin tüm içeriğini güvenli bir yere kopyalayın

cd / cygdrive / c / path / to / your / dir komutunu kullanarak dizininize cd

Bu komut, hedef dizinizden bile olmayan tüm dosya adlarını silecektir, bu yüzden tekrar ediyorum, önce yedeklediğinizden emin olun. Tek veya çift olup olmadığını hesaplamak için art arda sayı dizileri arar, örneğin file864.ext. dosyalarınız başka bir şekilde numaralandırılmışsa, örneğin file3xyb345, ​​bu işe yaramaz.

tip

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

Artık bu dizinde yalnızca çift sayılı dosyalar kalmış. gerisi gitti.

Pingers.


5
Bunun için çok iş gibi görünüyor, özellikle de perl'i pencerelere yükleyebilir veya programlı bir çözüm istenirse powershell veya hatta CMD / toplu kullanabilirsiniz.
Joe

1
Evet, bu
konudaki q'yu

@Pingers Bu gerçekten aradığım şey değildi, ama bu yöntemi paylaştığın için teşekkürler.
Karlo

3
Bu basit ölçüt için gitmenin en kolay yolu değil, ancak cygwin yüklüyse, dosyaları hemen hemen hayal edebileceğiniz her şekilde alt seçim yapmak için bash kabuğunda yapabileceğiniz (nispeten kolay) her türlü şey vardır. - bundan daha karmaşık durumlar için.
Joe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.