web-dev-qa-db-ja.com

ドライブ上のファイルタイプの数を取得する効果的な方法は何ですか?

私は過去10年間の大量のメディアを搭載した2TBドライブを持っています。オーディオ、ビデオ、写真など...大量のファイル。

ドライブ上のファイルタイプを要約する効果的な方法はありますか?たとえば、音楽ファイル(.wav、.mp3、.aacなど)、ビデオ(.mp4、m4v、.mpg、.avi、.mkvなど)の数を確認したいのですが。 、写真(.png、.jpg)など...持っています。

5
AngryHacker

1つの方法は、 Everything を使用することです。たとえば、*.AVIを検索すると、すべてが数秒でドライブ内のAVIファイルの数を示します。

もう1つの方法は、スクリプトを使用することです。 This はVBAコードの例であり、 this はPythonコードの例です。

コマンドラインスクリプトを使用して、特定のファイルタイプでファイルをカウントすることもできます。例:

set /a count=0
for /f "tokens=* delims= " %%a in ('dir/s/b/a-d "C:\*.avi"') do (
set /a count+=1
)

echo %count% 

WinDirStatにもこの機能があると思います。これは、Windowsのディスク使用量を表示するための優れた方法です。さまざまなファイルタイプを色分けします。

http://windirstat.info/

4
Brian Adkins

コマンドプロンプトで使用するためにMehperの回答を編集します。%% aの%を1つ削除し、1行に配置します。

set /a count=0 & for /f "tokens=* delims= " %a in ('dir/s/b/a-d "*.avi"') do (set /a count+=1)
1
amynbe