Перейти к содержимому

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

11

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

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

Спасибо!

7 322 просмотра
Adam Kane спросил 17 лет назад
A 732

2 ответа

8
Принятый ответ

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

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

Yes to All

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

Vista prompt to overwrite file

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

Adam Kane · 17 лет назад · 0
raven ответил 17 лет назад
R 4 127
6

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

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

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

alt text

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

Chris W. Rea · 17 лет назад · 1
nik ответил 17 лет назад
N 48 068