ディレクトリ ツリー内のすべての .jpg ファイルを 1 つのフォルダーに収集し、変更されたファイルのみをコピーするコマンド ライン ユーティリティ (またはコマンド ラインとして実行できるユーティリティ) を知っている人はいますか?
私はRenamerから始めました。これは、現在のディレクトリ内のファイルの名前を変更するのに最適ですが、パスを壊そうとしたときにうまくいきませんでした。これはおそらく、私が Renamer をよく知らないためです。最終的にテキスト ファイルのディレクトリ ダンプを作成し、次に REGEX の検索/置換を使用してバッチ ファイルを作成しましたが、これはほとんど効率的でもなく、自動化もされていません。
正規表現:
(G:\DIR\DIR\)([0-9]+\)([0-9]+\)([0-9]+\)([0-9]+\)(p[0- 9]+.jpg)
これを変更しました
G:\DIR\DIR\00\00\00\00\p0000000000.jpg
これに
G:\DIR\DIR\p0000000000.jpg
(コピー \1\2\3\4\5\6 \1\6) をバッチ ファイルにコピーします。
実際の人がログインせずに、スケジュールされたタスクとしてすべてを実行する必要があります。システム プロセッサを妨害したくないため、実際には Zip ファイルを探していません。また、ほとんどのファイルは毎日変更されません。これはファイル同期のようなものです。