ファイルサイズが異なる場合にのみファイルをコピーして上書きできますか?


12

私が探しているのは、robocopyのようなコマンドラインユーティリティではなく、Windows GUI内でシームレスに機能するものです。私はさまざまなファイルの小さなコピー/貼り付けをたくさん行いますが、ファイルサイズが異なる場合は常にウィンドウを上書きし、ファイルサイズが同じ場合は何もしません。できますか?


私があなたなら、ファイルサイズではなくタイムスタンプを使用します(後者を使用する明確な理由がない限り)。
ブレークスルー

@Breakthroughは理にかなっていますが、ツールで私にどちらかをさせてもらえたら嬉しいです。
CreeDorofl

@CreeDoroflタイムスタンプを使用するように質問を修正します-これが、おそらく投票権を得た理由です。-一致するように、ファイルサイズやファイルの内容に依存しないでください今までに
ブレークスルー

1
比較してみましたか?ほぼすべての基準に基づいてファイルとフォルダーを比較するために使用できます。
ジェームズウールフェンデン

@James Woolfenden私はまだ持っていませんが、私が望んでいるものとは少し違って聞こえます。完璧な世界では、実行する必要のあるサードパーティのプログラムはありません...たくさんのファイルをフォルダーにドラッグアンドドロップするだけで、サイズ/タイムスタンプが異なるとWindowsは上書きされます...または最悪の場合、通常の上書きオプションと、もう1つの「タイムスタンプ/ファイルサイズが異なる場合のみ上書きする」を提示するダイアログ。
CreeDorofl

回答:


5

必要に応じてTeraCopyを使用してから、設定をセットアップするだけです。または、ファイルのコピー操作中にファイル名の競合が発生した場合の対処方法も尋ねられます(そのため、ケースバイケースで対処できます)。また、競合が検出された場合は、ファイル単位で実行するか、転送キュー全体で実行するかを選択できます。

また、TeraCopyは、Windowsシェルと統合して、デフォルトのコピーアンドペースト操作を独自のインターフェイスに置き換えます。

注:2014年9月現在、TeraCopyは、Windows内、または大容量記憶モード(Android Gingerbreadおよび初期バージョンのIce Cream Sandwich)を搭載したAndroidデバイス(スマートフォンおよびタブレット)でのみ動作します。Android v4.2 Jelly Bean以降を使用する新しいデバイスにはファイル転送専用のMTPモードがあり、TeraCopyはファイル転送にMTPモードを使用するデバイスを「見る」ことはできません。


以前何らかの理由でTeracopyを試したことを覚えていますが、何らかの理由でそれを廃止しましたが、これが可能であれば、もう一度試してみます。提案をありがとう。
CreeDorofl

@CreeDoroflはそれを行います。また、バッチファイルを使用して必要なことを行うこともできます。必要に応じて、必要に応じて実行することもできます(ファイルを置き換えようとすると、バッチ全体またはそのファイルに対して何を行うかを尋ねられます)。私見、TeraCopyは最高のエクスプローラーファイル管理置換ツールです。
ブレークスルー

TeraCopy以外の優れたツールはありますか?
avirk

1
TeraCopyをインストールしましたが、ファイルサイズでフィルタリングするオプションはありませんか?!ファイル時間には1つしかありません。これは、同じファイル名を使用する異なるカムからの多くの画像がある場合は役に立ちません。このフィルターにはProバージョンが必要ですか?
mgutt

2
TeraCopyには「古い場合」のみがあり、「ファイルサイズが異なる場合」ではないようです-そうですか?後者のほうが望ましい場合があります。おそらく、以前に未完成のコピーを完了するため、またはターゲットが(おそらく誤って)最近編集された場合でもソースが最新バージョンであることがわかっている場合です。
グレッグザール14

3

rsyncはWindowsでも使用でき、もう少し柔軟なツールです-タイムスタンプのみを比較するコマンドラインオプションがありますが、帯域幅が制限された操作でのネットワークスピードアップまたは低速(書き込み速度)ドライブへのspme高速化も提供します、変更された部分の転送のみに制限できるためです。


3

KDiff3

KDiff3は、次のプログラムです。

  • 2つまたは3つのテキスト入力ファイルまたはディレクトリを比較またはマージします。
  • 違いを1行ずつ、1文字ずつ(!)、
  • 自動マージ機能を提供し、
  • マージ競合を快適に解決するための統合エディター、
  • Unicode、UTF-8およびその他のコーデック、バイトオーダーマーク「BOM」による自動検出をサポート
  • KDEでKIOをサポートします(ftp、sftp、fish、smbなどにアクセスできます)。
  • 差異の印刷、
  • 行の手動整列、
  • バージョン管理履歴($ Log $)の自動マージ、
  • 直感的なグラフィカルユーザーインターフェイスを備えています。
  • Windows-Explorerの統合Diff-Ext-for-KDiff3-インストーラーに含まれるシェル拡張(元はSergey Zorinによる:Diff Extも参照)
  • KDE-Konquerorサービスメニュープラグイン
  • IBM-Rational-Clearcase for Windowsとの統合の簡素化

ここに画像の説明を入力してください


3
Windows Explorerとの統合はどのように行われますか?単にドラッグアンドドロップし、ダイアログがポップアップしないようにします。
CreeDorofl

この回答を展開してください。リンクのみの回答は削除できます。
-soandos

2

これは数年前のことですが、必要なタスクを正確に実行できるフリーウェアツールを見つけました。コマンドラインツール、XXCOPYによってPixelab http://www.xxcopy.com/

私自身のシナリオでは、FFmpegのqscaleオプションを使用して数百のJPEGイメージをバッチで再圧縮し、小さなファイルのみを上書きする方法を探していました。だから私はそれを試したが、それは私と一緒に働いた。バックアップフォルダーを作成して検証し、その後フォルダーサイズを比較しました。両方のフォルダーに同じ数のファイルがありますが、もう一方はより小さくなりました。

元の質問と回答はこちらです:

小さいファイルのみを上書き https://groups.google.com/forum/#!topic/alt.msdos.batch.nt/Agooyf23kFw

驚いたことに、Askerの問題の解決策も含まれていました。XXCOPY作成者の回答の一部を次に示します。

ヒントを教えてください。

私の問題:ディレクトリにいくつかのファイルを、サブディレクトリにいくつかのファイルを取得し、サブディレクトリのファイルをコピーしたい。本当の問題は、より小さいファイルのみを上書きすることです。

XXCOPY(個人使用のフリーウェア)を試すことができます。必要なコマンドはおそらく次のとおりです。

xxcopy \your_source\  \destination\   /s /bzs /y

バックアップ操作には他のバリエーションがあります

  /BI  // backup incremental (skip files of same size and time)
  /BN  // backup newer files only
  /BO  // backup older files only
  /BX  // backup files with a different timestamp
  /BZS // backup smaller files only
  /BZL // backup larger files only
  /BZX // backup files with different size
  /BZE // backup files with the same size
  /BS  // backup files with same size and timestamp

多目的な除外機能も備えています。削除操作でも同じファイル選択メカニズムを適用できます。Xcopyに対する他の利点は、XXCopyがどのWindowsバージョン(95,98、ME、NT / 2K / XP)でも同じように動作することです。

そのため、Asker では代わりに/ BZXが必要になると思います。


提案をありがとう...私はテラコピーを使用することになりました、それは非常に便利でした...
-CreeDorofl

0

この質問に出くわして、新しいファイルのみをコピーする方法を探しました(OPのファイルサイズ要件とは対照的に)。これが私のために働いたので、このソリューションをここに投稿します。

これにはBeyond Compareを使用しています。2つのフォルダーを比較する場合、どちらかの側を右クリックして、Synchronize> Update Rightまたはを選択しますUpdate Left。これにより、新しいファイルのみがコピーされます。

Beyond Compareは有料ソフトウェアですが、30日間無料で試用できます。


-1

dopus http://gpsoft.com.au/を試してください

交換を確認

ここでの説明を参照してくださいhttp://www.pretentiousname.com/opus/bf2.htmlCtrl+ Fコピー)

他のオプションはこちらhttp://gpsoft.com.au/help/opus10/default.htm#!Documents/Prefs/Copy_Options.htm およびこちら http://gpsoft.com.au/help/opus10/default.htm#! Documents / Drag_and_drop.htm

それはあなたがお金を払わなければならない非常に強力なファイルマネージャです(あなたはそれを60日間試すことができます)

それはあなたが尋ねたものを簡単に&もっとできる!技術的な能力に依存します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.