Заменить, а не объединить папки при копировании

11

В Windows Vista, когда я пытаюсь переместить папку, чтобы заменить существующую папку, Vista спрашивает меня, хочу ли я объединить папки или отменить. Как мне получить старое поведение XP, когда старая папка просто заменяется.

Эта проблема особенно сложна, когда перемещается много папок одновременно, и некоторые из них перемещаются, но затем некоторые из них сталкиваются с этой проблемой объединения / отмены.

Благодарность!

Адам Кейн
источник
7
ХР слил содержимое папки тоже. например, если у вас есть папка A в одном месте с содержимым {X, Y}, а другая папка A в другом месте с {Y, Z}, то перетаскивание первого A в местоположение второго приведет к содержимому {X, Y, Z} и где Y - версия из первой папки A. Итак, вы можете сказать, что Y был заменен , но общая операция - это своего рода слияние.
Крис В. Ри
1
Кроме того, интересно сравнить поведение перетаскивания папок в XP с Mac OS X: если бы у вас была та же самая папка, настроенная на ту же операцию, вы бы получили {X, Y} только из первой буквы A и потеряли бы Z. Это застало меня неожиданно, когда я получил Mac.
Крис В. Ри

Ответы:

9

Windows XP не заменяет папку с тем же именем, когда вы пытаетесь скопировать ее. Это сливается. Он заменяет любые существующие файлы с тем же именем и копирует все новые файлы из источника в цель.

Возможно, вы пытаетесь спросить, как предотвратить постоянные запросы на перезапись файлов и папок? В XP вам была представлена ​​кнопка «Да для всех»:

Да для всех

В Vista в нижней части диалоговых окон с подсказками есть флажки, чтобы он не задавал вам снова:

Vista предлагает перезаписать файл

вороной
источник
Похоже, моей настоящей проблемой было не понимание того, что XP на самом деле также выполняет операцию слияния. В итоге, похоже, что нет способа заменить папки с помощью перетаскивания, но я должен сначала удалить целевые папки, чтобы избежать операции слияния. Спасибо за исчерпывающий ответ и параллельные снимки экрана XP / Vista!
Адам Кейн
6

Ваша настоящая проблема начинается, когда

  • вы попали в существующий файл, который будет перезаписан (и вы не хотите, чтобы это произошло_
  • или когда у вас заканчивается свободное место на целевом разделе (при переносе между разделами)

Вы должны попробовать TeraCopy , он помогает в нескольких таких ситуациях.

альтернативный текст

Nik
источник
1
Я забыл о TeraCopy. +1. На самом деле я еще не пробовал это с Vista или Win 7, но их сайт говорит, что он поддерживает оба, включая x64 ... который был моим первоначальным зависанием.
Крис В. Ри