Windowsフォルダー内の偶数ファイルを選択する最速の方法は何ですか?


18

私は命名されたファイルが含まれているWindowsエクスプローラのフォルダ持ってfile0001file0002私は名前に偶数のファイルのみを選択し、開きたいなど。

私のアプローチは次のとおりです。アイコンを拡大し、Windowsエクスプローラーウィンドウを小さくして、ファイルが2列に表示されるようにしました。

file0001 file0002

file0003 file0004

...

ここで2番目の列を選択する方法はありますか?または、これを行う別の(高速)方法があります。


1
ファイルは名前でソートされていると思いますか?
デイブ

1
2番目の列を選択した後、ファイルをどうする予定ですか?
-Smeerpijp

1
このリストの長さは?リストがスクロールせずに画面に収まる場合、恐ろしい回避策はAutoHotKeyを使用することです。この場合、マウスをNピクセル下に移動してクリックします。リスト内の各アイテムの高さは同じです(詳細ビュー)
Dave

-@David:はい。-フランクトーマス:確かに。-doenoe:Windows Photo Viewerでそれらを開きます。-Dave:素晴らしいトリックですが、リストはかなり長くなる可能性があります。
カルロ

5
powershell Get-ChildItem | Where-Object {$_.Name -match "[0,2,4,6,8]$"}を使用すると、偶数で終わるすべてのファイルが一覧表示されます。その後、このリストを他のコマンドにパイプすることができます(たとえば、moveを使用して別のディレクトリに移動します)
Zina

回答:


18

はい、これは可能ですが(ハッキングはありますが)説明どおりにファイルに名前が付けられている場合、ファイルエクスプローラーウィンドウのサイズを調整してファイルを列に整理できます(ファイルを見逃さない限り、「2番目の列」は常にでも)。次に、ドラッグアンドドロップを開始する場所に応じて、他のすべてのファイルを選択します(したがって、奇数または偶数を選択します)。

アイコンで表示(大きなアイコンを選択)し、Windowsエクスプローラーの幅を変更して "2列"のみにする場合CTRL、マウスの左ボタンを押したままドラッグして(最初のアイコンのすぐ上から) 「2番目の列」(空白内))。

余談ですが、列の数に応じて、3番目または4番目のファイルごとに選択することもできます。

私はそれをやったばかりで、自動的にスクロールします。

その後、Windowsエクスプローラー(ファイルエクスプローラー)を最大化しても、選択は保持されます。


確かに。私の間違いは、最初のファイルをクリックすることから始めたことです。代わりに、横にある白い背景をクリックして開始する必要があります。
カルロ

4
これは、ファイルが連続している場合にのみ機能することに注意する価値があります。番号が欠落している場合は、順序が混乱します(ただし、簡単にするために+1、そして質問がこれを答えとして欲しかったことに気付きます)
-Jonno

2

Daveが共有するウィンドウサイズ変更のトリックは、ほとんどの場合に最適です。私の場合、ビデオから25,000以上の画像を抽出していたため、他のすべての画像を削除する必要がありました。ドラッグがすべてのファイルを選択するのを待つことは、私が待つつもりだったよりも長くかかりました!

私のファイルは、あなた(と同じパターンで命名されたfile0001.jpgfile0002.jpgなど)。他のすべてのファイルが必要だったので、必要なファイルが0、2、4、6、または8で終わることを知っていました。

関連するファイルを選択する*0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpgには、すべての画像を含むフォルダーにいる間に、Windowsエクスプローラーの検索ボックスに入力しました。次にCtrl+A、すべてを選択するように押してから、ヒットdeleteして完了しました!

このトリックは、ファクター10(つまり、1、2、5、または10)xxあるすべての番号付きアイテムを選択する場合にのみ機能しますが、クリックとドラッグは任意の間隔で機能します。

したがって、この方法は最速ですが、クリックアンドドラッグ方法はより柔軟です。ニーズに合ったものを選択してください。


これは良い解決策です
デイブ

0

他のポスターで説明されているようにファイルを選択するのではなく、そのようなファイルを分離する:

cygwin.orgからcygwinをインストールします

インストールプロセス中にインストールするperlを選択してください

cygwinシェルを開きます

ターゲットディレクトリの内容全体を安全な場所にコピーします

cd / cygdrive / c / path / to / your / dirを使用してディレクトリに移動します

このコマンドは、ターゲットディレクトリからでもないすべてのファイル名を削除するので、繰り返しますが、最初にバックアップしたことを確認してください。file864.extなどの連続した数字の連続を探して、奇数か偶数かを計算します。ファイルにfile3xyb345などの別の番号が付けられている場合、これは機能しません。

タイプ

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

これで、そのディレクトリには偶数番号のファイルのみが残ります。残りはなくなりました。

ピンガー。


5
プログラムの解決策が必要な場合は、Windowsにperlをインストールするか、powershellを使用するか、CMD / batchを使用することを検討してください。
ジョー

1
はい、私はこれについてのqをわずかに
誤読しました

@Pingersこれは本当に私が探していたものではありませんでしたが、この方法を共有してくれてありがとう。
カルロ

3
この単純な基準を達成する最も簡単な方法ではありませんが、cygwinをインストールしている場合は、想像できるほぼすべての方法でファイルをサブ選択するために提供するbashシェルで、(比較的簡単に)あらゆる種類のことができます-これよりもはるかに複雑な場合。
ジョー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.