web-dev-qa-db-ja.com

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

file0001file0002などの名前のファイルを含むWindowsエクスプローラーフォルダーがあります。名前が偶数のファイルのみを選択して開きます。

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

file0001 file0002

file0003 file0004

...

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

18
Karlo

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

アイコンで表示(大きなアイコンを選択)し、Windowsエクスプローラーの幅を変更して、「2列」のみになるようにすると、 CTRL 左クリックして、マウスで下方向にドラッグします(「2列目」の最初のアイコンのすぐ上から(空白部分))。

余談ですが、列の数に応じて、3つおきのファイルまたは4つ目のファイルなども選択できます。

これで完了です。自動的にスクロールされます。

Windowsエクスプローラー(ファイルエクスプローラー)を最大化することもでき、選択は保持されます。

18
Dave

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

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

関連ファイルを選択するために、すべての画像が含まれているフォルダにいるときに、Windowsエクスプローラの検索ボックスに*0.jpg OR *2.jpg OR *4.jpg OR *6.jpg OR *8.jpgと入力しました。次にCtrl+Aを押してすべてを選択し、deleteを押して完了です。

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

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

2
Steve

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

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

インストールプロセス中にインストールするPerlを選択していることを確認してください

cygwinシェルを開く

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

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

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

タイプ

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

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

ピンガー。

0
Pingers