• ベストアンサー

WINDOWS XPの検索結果をテキスト表示

[WINDOWS XPのスタート⇒検索(S)で表示させた検索結果をテキスト表示する方法はあるでしょうか。名前、フォルダ名、サイズ、種類、更新日時で、削除するファイルを検討したいと考えています。ソフトはインストールできないので、VBAとかマクロで教えてください。下記アドレスともちょっと内容が違う気がします。 http://oshiete1.goo.ne.jp/qa3241031.html]の結果がみつかりませんでした

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

  • ベストアンサー
  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.3

>%%fの使い方が間違っていますと表示されます。 コマンドプロンプトで直接打ち込んで試されているようですね。 その場合は、3行目を for /R %f in ( * ) do if %~zf GTR 1000000 echo "%f",%~zf>>list.csv のように %%→% にして試してみてください。

karokaigan
質問者

お礼

pita-gorasさん 回答ありがとうございます。まさしく欲しい情報が表示されました。 感謝しています。ありがとうございました!

その他の回答 (2)

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.2

>実際に使用する状況は、1M以上のファイルの削除を検討したい!と思う時に使います。 バッチではいかがでしょうか。バッチのカレントディレクトリ以下の1Mバイト(1000000バイト)以上のファイルについて list.csv にフルパスとファイルサイズを出力します。 -------------------------------------------- sizeck.bat echo off if exist list.csv del list.csv for /R %%f in ( * ) do if %%~zf GTR 1000000 echo "%%f",%%~zf>>list.csv start list.csv

karokaigan
質問者

補足

%%fの使い方が間違っていますと表示されます。まったくの初心者で本当に申し訳ありませんが、どういう意味なんしょうか。

  • fifaile
  • ベストアンサー率25% (622/2403)
回答No.1

うーん・・・ 例えばc:\windowsの検索結果をlog.txtに保存する場合、コマンドプロンプトで dir c:\windows\*.* > c:\log.txt ですね。

karokaigan
質問者

お礼

fifaileさん、回答ありがとうございます。先ほど実際に試してみました。実際に使用する状況は、1M以上のファイルの削除を検討したい!と思う時に使います。全部のファイル、フォルダをエクセルに貼り付けるのは大変そうですね。

関連するQ&A