2017-05-13 3 views
0

イメージ参照ライブラリのスペースを節約しようとしています。 Photoshopのバッチを特定の圧縮量で画像のディレクトリに保存する方法を知っています。 BUT私のイメージのいくつかはもともと私がやったよりも圧縮して保存されていました。ファイルサイズが小さい場合にのみ複数のファイルをコピーする

イメージの2つのディレクトリがあります。新しいファイルの中には、ファイルサイズが大きく、サイズが小さいものもあれば、サイズが同じものもあります。新しいイメージを古いディレクトリにコピーしたいのですが、ファイルサイズが大きいファイル(または同じものですが、余分な時間を処理するのに十分なほど多くはありませんが)はです。

私は明らかにそこに座って各ファイルを解析したくはありませんが、それ以外はどのように取り組まれているのか不安です。

Windows 10、btw。

+0

私はxcopy、xxcopy、robocopy、terracopyなどを比較して調べました。ほとんどの場合、ファイルサイズが異なる場合にフィルタリングが許可されますが、より小さいサイズのフラグはありません。そのうちの1人(私はどのプログラムを忘れています)は、大きなファイルサイズのファイルにフラグを立てさせますが、それを逆転させません。 –

答えて

0

同様の状況があります。 Photoshopではなく、FFmpeg(qscaleオプションを使用)を使用して複数のイメージをサブフォルダに再エンコードし、XXCOPYを使用してより大きな元のソースイメージのみを上書きします。実際、バッチファイルを作成してFFmpegにバッチe-エンコーディング( "ベスト" qscale設定を使用)をさせ、ExifToolで新しくエンコードされたイメージにメタデータをバッチコピーさせ、XXCOPYに新しく作成された画像。すべて自動化され、「新規」フォルダと残量は新しく作成されましたがサイズが大きい画像も削除されました。したがって、私は多くの異なるフォルダに分類/グループ化された多くの画像を持っているので、かなりのディスク容量を節約できます。しかし、テストを最初に実行するか、イメージをバックアップする必要があります。私はこれがあなたのために働くことを望みます。
xxcopy "C:\ SOURCE" "C:\ DESTINATION"/S/BZS/yの

私があるからこれを学んだオリジナルのポスト/フォーラムここ

は私のXXCOPYコマンドが行です。

ジャスト追加する
https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/Agooyf23kFw

小さいファイルがWICHのみ上書き大きなファイルサイズが望まれる場合、XXCOPYもそれを行うことができます代わりに私は/BZLと思います。私はそれが元のポスト/フォーラムでも言及されていると思います。

+0

ありがとう、それは完全に働いた。私は/ BZLは大きなファイルであると思います。私はFFmpegも見なければならないでしょう。 XNViewはバッチ処理にも適しています。 –

関連する問題