みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

バッチファイルでの指定ファイル一覧の出力

バッチファイル初心者です。

指定したフォルダ内及びサブフォルダ内にあるファイルの内、特定のサイズを超えるファイルだけを抽出して、csvまたはtextにファイルの場所やファイル名、サイズなどの情報を出力できたらと考えています。

参考になるサイトなどがあれば照会して頂ければと思います。

宜しくお願いします。

投稿日時 - 2013-02-22 13:32:06

QNo.7958463

困ってます

質問者が選んだベストアンサー

以下は、C:\windows 以下にある 1000000バイト以上のファイルサイズのファイルの場所,ファイル名,サイズをカンマ区切りで表示するバッチです。
sample > list.csv などとすればCSVファイルに保存できます。

:----------------------------------------------- sample.bat
echo off
for /R "C:\windows" %%F in ( * ) do if %%~zF GTR 1000000 echo %%~dpF,%%~nxF,%%~zF

投稿日時 - 2013-02-22 17:39:22

お礼

返事遅くなり申し訳ありません。
とても分かりやすく教えていただきありがとうございます、まさに希望どうりの処理がされました、
時間を見て勉強してみたいと思います。

投稿日時 - 2013-03-11 09:01:04

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

No.1です。1000000バイト以上ではなく、1000000バイト超過でした。訂正します。

投稿日時 - 2013-02-22 18:54:48

あなたにオススメの質問