- ベストアンサー
WINDOWS XPの検索結果をテキスト表示
[WINDOWS XPのスタート⇒検索(S)で表示させた検索結果をテキスト表示する方法はあるでしょうか。名前、フォルダ名、サイズ、種類、更新日時で、削除するファイルを検討したいと考えています。ソフトはインストールできないので、VBAとかマクロで教えてください。下記アドレスともちょっと内容が違う気がします。 http://oshiete1.goo.ne.jp/qa3241031.html]の結果がみつかりませんでした
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>%%fの使い方が間違っていますと表示されます。 コマンドプロンプトで直接打ち込んで試されているようですね。 その場合は、3行目を for /R %f in ( * ) do if %~zf GTR 1000000 echo "%f",%~zf>>list.csv のように %%→% にして試してみてください。
その他の回答 (2)
- pita-gora
- ベストアンサー率70% (102/145)
>実際に使用する状況は、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
補足
%%fの使い方が間違っていますと表示されます。まったくの初心者で本当に申し訳ありませんが、どういう意味なんしょうか。
- fifaile
- ベストアンサー率25% (622/2403)
うーん・・・ 例えばc:\windowsの検索結果をlog.txtに保存する場合、コマンドプロンプトで dir c:\windows\*.* > c:\log.txt ですね。
お礼
fifaileさん、回答ありがとうございます。先ほど実際に試してみました。実際に使用する状況は、1M以上のファイルの削除を検討したい!と思う時に使います。全部のファイル、フォルダをエクセルに貼り付けるのは大変そうですね。
お礼
pita-gorasさん 回答ありがとうございます。まさしく欲しい情報が表示されました。 感謝しています。ありがとうございました!