- ベストアンサー
検索結果を最新ファイルのみ1フォルダにコピーするには?
はずかしながら、ソフトウェア業界にいる者ですが、 検索結果のファイルを最新ファイルのみ残す( 複写)で うまくいかないので、他に方法がないか教えて頂きたいのです。 コマンドまたはユーティリティ、フリーソフトでの方法がありましたら 教えて下さい。 WINDOWS98SEにて、1998年から2005年までの1000近い仕様書ドキュメントを 検索にて検索結果を表示させて、1フォルダに最新のバックアップとして まとめコピー(複写)させようとしていますが、 ドキュメントは修正時の各フォルダに名称同一のまま格納されているため 検索結果を更新日付時刻順(昇順)で表示させた後、 全選択し、ドラッグ&ドロップで別フォルダに複写します。 (同一ファイルは「全て上書き」を指定する) しかしながら、更新日付時刻順(昇順)で複写されなく、 格納順で格納されるケースがあり、 現状では、1ヶ月単位の選択範囲を決めてコピーしています。 いい方法教えて下さい。
- みんなの回答 (3)
- 専門家の回答
お礼
ありがとうございました。 秀丸のgrepでファイルのパスのみ取得が出来るのは 盲点でした。 かなり、検索置換grepと「毛の生えかかり」のマクロは使ってましたが ほんとに目からウロコでした。
補足
すみません。ドキュメントはWORDとEXCELなので、 秀丸のgrepは使えそうにありません。 検索する文字が指定できないのです。 何かキーワードに心あたりありませんか。 試している内に、EOFを検索することにしました。 秀丸的には「¥z」で、パス取得は出来そうです。 あっ、でも日付時刻が取得出来てないので、日付昇順に並べられないです。 しくしく。 xcopy /dは、「日付が新しければ更新する」でしたか なるほど、置換でパスのみ残して、「xcopy /d 」と 「 c:\temp2」 を先頭と行末に追加置換して ベタでxcopy /d c:\temp\cyomecyome.doc c:\temp2 の羅列にすればいい。解決です。ありがとうございました。 (でも、検索に表示順にコピーする機能があればいいのに。 と思うのは渡井だけでしょうか?)