в чем разница между копированием и перемещением объектов
7 правил перемещения файлов и папок в Windows 7, о которых вы могли не знать
Зачем нужно знать правила перемещения и копирования файлов? Перемещение файлов и папок с помощью мышки мы делаем каждый день. Но бывает, что результат операции перемещения совсем не тот, который ожидался.
В зависимости от текущего положения объекта и места его назначения возможны разные схемы развития события. Поэтому важно иметь представление, что мы хотим получить, и как правильно все сделать. Windows 7 со своими подсказками всем нам в помощь!
Чем отличается копирование от перемещения
Операция копирования отличается от перемещения тем, что при копировании объект остается на старом месте, а при перемещении – нет. При копировании — получается два одинаковых файла в разных папках, а при перемещении — файл переносится в новое место, а в старом — удаляется.
Правила перемещения файлов
Вот несколько правил перемещения, по которым действует Проводник:
1. При перетаскивании файла из одного места в другое на одном физическом диске (из C:\docs в C:\files) Windows перемещает объект. То есть, перетаскивая мышкой файл из папки docs\ в папку files\ на одном и том же диске мы получим новый файл в папке docs\, а из папки files\ он удалится. Почему я об этом так подробно? Да потому, что часто этот факт приводит новичков в ступор — они считают, что таким образом они копируют файл.
2. Если вы перетаскиваете файл или папку с одного физического диска на другой (из C:\docs в D:\files), Windows копирует файл, что приводит к появлению на компьютере двух одинаковых файлов.
3. При перетаскивании объекта из одного места в другое в той же самой папке Windows не делает ничего. Один нюанс…
Смотрите, ситуация на скриншоте: я дернула файл внутри папки (чтобы проверить это правило) и когда курсор мыши оказался над архивом, проводник тут же дал подсказку, что сейчас будет копирование.
И если сейчас отпустить кнопку мыши, начнется добавление файла в архив. То есть, чуть-чуть внимания все-таки надо, даже в таком простом способе.
4. Если вы перетаскиваете объект в Корзину, Windows перемещает файл в папку Recycle. Bin, из которой он в итоге удаляется.
5. Если вы перетаскиваете файл в сжатую папку, расположенную в любом месте, Windows копирует файл. (вот как раз об этом в пункте 3 )
6. При перетаскивании некоторых системных объектов, например значков Панели управления, куда-либо, Windows создает для них ярлыки.
7. Если вы перетаскиваете какой-либо файл в выполняемый файл приложения (.exe), Windows запускает приложение и затем отправляет ему сигнал открыть документ. Но это в том случае, если расширению файла соответствует приложение.
Способы перемещения файлов
А теперь о том, как же решить нужную задачу.
1. Копирование файлов и папок
Чтобы скопировать объект, при перетаскивании удерживайте Ctrl. Если вы нажмете Ctrl до щелчка, Windows предположит, что вы еще выделяете файлы, поэтому убедитесь, что вы нажали Ctrl только после начала перетаскивания, но до того, как отпустите кнопку мыши.
2. Дублирование файла
Удерживайте Ctrl при перетаскивании объекта в пределах одной папки.
3. Только перемещение файла
Чтобы переместить объект, удерживайте Shift при перетаскивании. Таким же образом, если вы нажмете Shift до щелчка мышью, Windows решит, что вы еще выбираете файлы, поэтому убедитесь, что нажали кнопку только после начала перетаскивания, но перед тем, как отпустили объекты. Конечно, файлы, предназначенные только для чтения, например содержащиеся на CD, не могут быть перемещены.
4. Создать ярлык
Удерживайте Alt при перетаскивании, чтобы создать ярлык.
5. Оперативный выбор
Этот способ позволяет держать контроль над ситуацией. Если вы забыли все правила копирования и перемещения файлов, просто перетащите выделенные файлы правой кнопкой мыши (не нажимая дополнительных кнопок). И в тот момент, когда вы отпустите кнопку мыши, появится меню.
Это контекстное меню особенно удобно, потому что отображает только те операции, которые доступны для того типа объекта, который вы перетаскиваете, и того места, куда его перетаскиваете.
6. Следите за курсором
Опять же, вам в помощь, если вы не запомнили правило, Windows меняет курсор мыши, чтобы сказать, что она собирается сделать. При перетаскивании объекта нажмите и отпустите Ctrl, Shift и Alt и понаблюдайте, как будет меняться курсор и подсказка.
Вы увидите небольшой знак плюса при копировании, прямую стрелку при перемещении или изогнутую стрелку при создании ярлыка. Эта визуальная подсказка очень важна; она поможет исключить множество ошибок, если на нее обращать внимание.
7. Отмена операций
Совершили ошибку? Нажав Ctrl+Z, вы можете отменить большинство операций с файлами. А Ctrl+Y вернет отмену.
Не знаете, какую операцию нужно отменить? Откройте Проводник, нажмите Alt, чтобы отобразить Главное меню. Теперь выберите Вид — Строка состояния, чтобы включить старую добрую строку состояния в нижней части окна.
Щелкните правой кнопкой мыши в пустом месте панели справа проводника. Откроется контекстное меню.
Задержите указатель мыши над строкой контекстного меню Отменить.
В Строке состояния внизу окна под Областью сведений вы увидите что-то вроде Отменить перемещение такого-то файла.
Почему файлы не перемещаются
Напоследок объясним, по какой причине перемещение файлов может не сработать. Если вы попытаетесь переместить или вырезать файл, открытый в какой-то программе, вы получите предупреждение о том, что сделать это невозможно.
На время работы файл блокируется, поэтому способов поместить его в другую папку только два: закрыть приложение, которым он занят, или скопировать его. В таком случае оригинальный файл останется там, где и был, а в другую папку будет вставлена его копия.
Ну как вам этот урок? Узнали что-нибудь новое? Потренировались?
А, может, у вас есть свой хитрый способ без ошибок перенести (или скопировать) файл? Поделитесь в комментариях!
Чем копирование файла отличает от перемещения?
При копировании, первоисточник остается в том месте где и хранился. Во второе хранилище отправляется его точная копия (иногда только ярлык)
При перемещении, файл окончательно меняет свое «место жительства» переносится в другое место, не оставляя в прежнем хранилище каких либо данных о себе.
А существительное «копия» (кстати сказать, это калька латинского слова «copia») в переводе с латинского языка, из которого оно и пришло в русский язык, означает «множество», а ещё точнее, «запас».
Перемещение же любого предмета (стакана, дивана. ) означает перестановку его на другое место.
То же самое и с файлами. В этом и состоит отличие одного понятия от другого.
Есть разница в данных понятиях, при копировании всегда оригинальный файл остается в той папке, где и находился. Мы жмем на него мышкой и выбираем опцию копировать, а затем перемещаем в любую нужную папку файл, либо на другой диск или флешку. И у нас получается два файла, это оригинал и копия.
Теперь файл наш будет находиться там, куда мы его переместили. Это может быть другая папка, или же диск другой. Вот такая разница между данными функциями.
Разница между ними заключается в следующем:
Перемещение
Это изменение местоположения файла на носителе информации (на винчестере, флешке, съемном жестком диске и т.п.).
При перемещении файла создаётся его копия в указанном месте, а оригинал уничтожается.
Копирование
Это создание дубликата файла на другом носителе информации или в пределах одного носителя.
То есть создаётся аналогичная именованная область данных, а оригинал при этом остаётся на месте и не уничтожается.
Копирование файла отличается о его перемещения тем, что в первом случае, то есть при копировании, изначальные объект остаётся там где и был, а его двойник, копия появляется там, куда вы его собственно и копируете. Это может быть несколько мест как на жёстком диске, так и на внешних носителях.
И ту и другую процедуры можно выполнять как мышкой так и с помощью клавиатуры. Способов можно привести несколько, но это уже совсем другая истроия.
При копировании сам файл остаётся на месте, а его копия помещается в другое место. Одинаковых файлов становится при этом два.
При перемещении файл со старого места затирается, а его копия помещается на новое место. Файл при этом как был один, так и остался один, только в другом месте.
Копирования подразумевает сделать копию файла или текста, чтобы в случае изменения информации иметь оригинальную версию.
Перемещение позволяет переместить файл с одного места в другое ( например:(на компьютере) с диска С на диск D)
Копировать, значит оставить исходный файл (оригинал) на месте, а саму копию файла поместить куда угодно (в другую папку, в другой диск).
Советую файлы все-таки копировать, чтобы в случае чего у вас была запасная копия.
Копирование означает, что такой же файл будет размещен в другой папке. Система просто сделает его копию.
Перемещение делается в два действия. Сначала файл копируется, а после этого исходный файл удаляется.
Процесс перемещения на ПК часто происходит когда мы перетаскиваем файл мышкой в пределах одного диска, например из одной папки в другую или из одного угла «рабочего стола» в другой. Перемещение в пределах одной папки или на рабочем столе как правило никак не влияет на сам файл, меняется только его визуальное положение в окне, сам же файл остается там же где и был. Если же мы переносим файл из одной папки в другую, то файл копируется в буфер обмена, затем копируется в новую папку и лишь затем удаляется из старой папки, просто ПК совершает данную операцию настолько быстро что мы не замечаем этого. Если же мы хотим переместить файл с одного диска на другой то нам нужно воспользоваться контестным меню, кликнув по файлу правой кнопкой мыши, затем выбрать пункт «вырезать», а затем открыв нужную папку и щелкнуть правой кнопкой мыши на том месте куда хотим перенести файл и в кнтекстном меню выбрать пункт «вставить». В любом случае после перемещения файл изменит свое местоположение, но при этом останется одним, так как оригенал, находящийся в папке откуда мы переносим файл будет удален.
Разница между копированием/удалением файла и перемещением
В чем разница между
С точки зрения разрешения, необходимого для выполнения этих операций, есть ли разница? Любая помощь очень ценится.
ОТВЕТЫ
Ответ 1
Метод File.Move может использоваться для перемещения файла с одного пути на другой. Этот метод работает на дисковых томах и не генерирует исключение, если источник и место назначения одинаковы.
Вы не можете использовать метод Move для перезаписывания существующего файла. Если вы попытаетесь заменить файл, перемещая файл с тем же именем в этот каталог, вы получите исключение IOException. Чтобы преодолеть это, вы можете использовать комбинацию методов копирования и удаления
Ответ 2
Производительность, если в одной и той же файловой системе перемещение файла (в упрощенных выражениях) просто регулирует некоторые внутренние регистры самой файловой системы (возможно, корректируя некоторые узлы в red/black-tree), фактически ничего не двигая.
Представьте, что вам нужно переместить 180MiB, и вы можете записать на свой диск примерно 30MiB/s. Затем с копированием/удалением требуется около 6 секунд. С простым движением [той же файловой системой] он идет так быстро, что вы даже не можете этого понять.
Ответ 3
Я не думаю, что есть разница в разрешении, но я бы предпочел использовать File.Move(), так как у вас есть оба действия, происходящие в одной и той же транзакции. Другими словами, если что-то на ходу выходит из строя, вся операция завершается неудачно. Однако, если вы разложите его на два шага (копировать + удалить), если копия работала и удаление завершилось неудачно, вам придется вручную отменить «транзакцию» (удалить копию).
Ответ 4
В чем разница между копированием и перемещением?
Копирование означает просто копирование определенных данных в другое место, и они остаются нетронутыми в своем предыдущем месте, в то время как перемещение данных означает копирование тех же данных в другое место, и они удаляются из исходного местоположения.
В чем разница между перемещением текста и копированием текста?
1) Когда вы перемещаете текст, он исчезает с исходного места. 2) Когда вы копируете текст, текст также остается в исходном месте, а затем также копируется в новое место. 1) Копирование означает создание дубликата текста. 2) Перемещение означает удаление текста из одного места в другое.
Движется быстрее, чем копирование?
Как правило, перемещение файлов выполняется быстрее, поскольку при перемещении будут изменены только ссылки, а не фактическое положение на физическом устройстве. В то время как копирование будет фактически читать и записывать информацию в другое место и, следовательно, занимает больше времени. … Если вы перемещаете данные на одном диске, то перемещаете данные намного быстрее, чем копируйте их.
Отправляет копировать или перемещать?
Щелчок правой кнопкой мыши и кнопка «Отправить» в Windows должны быть очень похожи на перетаскивание мышью. Если отправить в папку на том же диске, то это становится «перемещением». При отправке на другой диск создается копия (оригинал остается слева).
Какими тремя способами можно скопировать или переместить файл или папку?
Файл или папку можно скопировать или переместить в новое место, перетащив их мышью, используя команды копирования и вставки или сочетания клавиш. Например, вы можете скопировать презентацию на карту памяти, чтобы использовать ее для работы.
Какие шаги для перемещения текста?
Как правило, основные шаги для копирования и перемещения следующие:
Когда вы перетаскиваете текст, можете ли вы переместить текст?
Когда вы отпускаете кнопку мыши, текст перемещается в новое положение. Этот метод называется редактированием с перетаскиванием. Вы также можете перетащить, чтобы скопировать текст. Для этого вы, удерживая клавишу Ctrl, перетаскиваете выделение в дополнительное место.
Почему Windows 10 так медленно копирует файлы?
Поврежденная файловая система Windows 10 может отключить, прервать или замедлить скорость передачи файлов, поэтому давайте воспользуемся средством устранения неполадок при обслуживании системы, чтобы исправить неправильные файлы.
Файлы теряют качество при копировании?
Перемещение или копирование файлов создает точную копию информации в файле. Это никоим образом не меняет. Качество не изменится, если вы скопируете или переместите файл.
Как я могу увеличить скорость копирования?
Увеличьте скорость копирования в Windows 10
Как мне перемещать файлы вместо того, чтобы копировать их?
Используйте Правка ▸ Вставить или нажмите Ctrl + V, чтобы завершить передачу файла. Чтобы скопировать файл в другую папку, просто перетащите файл (продолжительным щелчком левой кнопки мыши) в папку назначения, видимую в дереве папок. Чтобы переместить файл, удерживайте клавишу Shift при перетаскивании.
Почему копировать быстрее, чем вырезать?
Если мы разрезаем (перемещаем) в пределах одного и того же диска, это будет быстрее, чем копирование, потому что изменяется только путь к файлу, а фактические данные находятся на диске. Если данные копируются с одного диска на другой, это будет относительно быстрее, чем резка, поскольку выполняется только операция КОПИРОВАНИЕ.
Перетаскивание — это то же самое, что копирование и вставка?
Здравствуйте, перетаскивание на тот же том / диски будет таким же, как операция перемещения, на разных томах / дисках это копия. Это нормальное поведение.
В чем особенности копирования и перемещения файлов?
Копирование (и перемещение) файлов и папок
Как переместить файлы в другую папку?
Вы можете перемещать файлы в разные папки на вашем устройстве.
Как переместить документ в папку?
Примечание. Если вы перемещаете папки с большим количеством файлов или подпапок, вам может потребоваться некоторое время, чтобы увидеть изменения.
Копирование и перемещение объектов
Для копирования и перемещения объектов внутри одного документа или между приложениями можно использовать буфер обмена (ClipBoard). Буфер обмена — это область памяти компьютера, доступная приложениям Windows, в которой хранятся вырезанные или скопированные данные. После выполнения команд Copy (Копировать) или Cut (Вырезать) Windows помещает выделенный фрагмент документа в буфер обмена, откуда он может быть вставлен в тот же самый или другой документ или в другую программу с помощью команды Paste (Вставить). Команда Paste (Вставить) может выполняться многократно до тех пор, пока буфер обмена не будет очищен или на место скопированного фрагмента не будет помещен другой.
Способы копирования/перемещения фрагментов текста.
Вариант выполнения | Технология работы |
Через главное меню | 1. Выделите фрагмент текста. 2. Поместите выделенный фрагмент в буфер обмена, выбрав в главном меню ПравкаÞ Копировать/Вырезать. 3. Установите курсор на место назначения. 4. Выберите в главном меню ПравкаÞ Вставить, или нажмите клавишу Insert. |
Через панель инструментов | 1. Выделите фрагмент текста. 2. Поместите выделенный фрагмент в буфер обмена, щелкнув по соответствующей кнопке в панели инструментов. 3. Установите курсор на место назначения. 4. Щелкните по кнопке Вставить в панели инструментов, или нажать клавишу Insert. |
Через контекстно-зависимое меню | 1. Выделите фрагмент текста. 2. Поместите выделенный фрагмент в буфер обмена. Для этого щелкните правой кнопкой мыши и в появившемся контекстном меню выберите Копировать/Вырезать. 3. Установите курсор на место назначения. 4. Щелкните правой кнопкой мыши и в появившемся контекстном меню выберите Вставить. |
Используя клавиатуру | 1. Выделите фрагмент текста. 2. Поместите выделенный фрагмент в буфер обмена, нажав одновременно клавиши CTRL+C для копирования или CTRL+X для перемещения. 3. Установите курсор на место назначения. 4. Нажмите клавиши CTRL +V, чтобы Вставить фрагмент теста. |
Используя мышь | Выделите фрагмент текста. Для перемещения: Поместите указатель мыши на выделенном фрагменте, удерживайте нажатой левую кнопку мыши и перетаскивайте указатель на место назначения. Внимание! Во время перетаскивания объекта к указателю мыши добавляется прямоугольник. Для копирования выделенного фрагмента удерживайте нажатой клавишу CTRL во время перетаскивания объекта. Внешне о копировании будут сообщать две детали экрана: плюсик в указателе и строка состояния, где появляется соответствующий вопрос (Куда копировать?). |
Для удаления фрагмента текста:
¨ выделите нужный фрагмент
¨ нажмите клавишу Delete или в главном меню выберите Правка Þ Удалить.
Внимание! После этой операции фрагмент текста исчезнет.