Как копировать или перемещать файлы и папки в Windows 10

Windows предлагает множество способов копирования и перемещения файлов. Мы покажем вам все приемы работы с проводником и способы их использования в командной строке и PowerShell. Вы даже можете добавить «Копировать в» и «Переместить в» в контекстные меню Проводника.

Когда вы копируете файл или папку в Windows 10, создается дубликат выбранного элемента и сохраняется в папке назначения по вашему выбору. Однако при перемещении файла или папки исходный элемент перемещается в папку назначения вместо отправки идентичной копии.

Как копировать или перемещать файлы с помощью перетаскивания

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

Откройте проводник, нажав Windows + E, и перейдите к файлу, который хотите скопировать.

При перетаскивании файлов из одной папки в другую вы можете использовать либо панель слева, либо открыть другой экземпляр проводника, чтобы перейти к целевой папке. В этом примере мы собираемся использовать второе окно проводника для копирования файлов.

Откройте второе окно проводника, нажав Windows + E, и перейдите в папку назначения.

В Windows есть два действия по умолчанию при перетаскивании файла или папки в новое место назначения: копирование или перемещение. Копирование происходит, когда вы перетаскиваете файл или папку в каталог на другом диске. Перемещение происходит, когда вы бросаете его на тот же диск, как мы сделаем ниже. Однако есть скрытый трюк, заставляющий Windows выполнять определенное действие.

Чтобы скопировать файлы на другой диск, выделите файл (ы), которые хотите скопировать, щелкните и перетащите их во второе окно, а затем отпустите.

Если вы пытаетесь скопировать файлы в папку на том же диске, щелкните и перетащите их во второе окно. Однако, прежде чем бросить их, нажмите Ctrl, чтобы активировать режим копирования.

Чтобы переместить файлы в другой каталог на том же диске, выделите файлы, которые вы хотите переместить, щелкните и перетащите их во второе окно, а затем отпустите.

Если целевая папка находится на другом диске, щелкните и перетащите их во второе окно, как и раньше, но на этот раз нажмите Shift, чтобы активировать режим перемещения.

Как копировать или перемещать файлы с помощью вырезания, копирования и вставки

Вы также можете копировать и перемещать файлы с помощью буфера обмена так же, как вы вырезаете, копируете и вставляете текст.

Откройте проводник, нажав Windows + E, и перейдите к файлу, который хотите скопировать.

Выделите файлы, которые хотите скопировать, а затем нажмите «Копировать» в меню «Файл» или нажмите Ctrl + C на клавиатуре, чтобы добавить их в буфер обмена.

Если вместо этого вы предпочитаете перемещать элементы, выделите файлы, которые хотите переместить. Затем нажмите «Вырезать» в меню «Файл» или нажмите Ctrl + X, чтобы добавить файлы в буфер обмена.

Перейдите в каталог, в который вы хотите переместить файлы, а затем нажмите «Вставить» на вкладке «Главная» или нажмите Ctrl + V. В зависимости от того, нажмете ли вы «Копировать» или «Вырезать», ваши файлы будут скопированы или перемещены соответственно.

Копирование или перемещение файлов и папок с помощью контекстного меню

Когда вы щелкаете правой кнопкой мыши файл или папку, Windows имеет несколько скрытых функций контекстного меню, которые позволяют вам добавить два параметра: Копировать в или Переместить в. Добавление этих двух функций в контекстное меню дает вам возможность копировать или перемещать элементы всего за несколько щелчков мышью.

СВЯЗАННЫЕ: Как добавить «Переместить в» или «Копировать в» в контекстное меню Windows 10

Как копировать или перемещать файлы с помощью командной строки

Один из самых быстрых способов открыть командную строку в нужном каталоге - из проводника. Сначала откройте проводник и перейдите к месту назначения. Щелкните адресную строку, введите « cmd» и нажмите Enter.

СВЯЗАННЫЕ: 10 способов открыть командную строку в Windows 10

Чтобы скопировать файл, вы можете использовать следующий синтаксис команды (если вы копируете папку, просто опустите расширение файла):

скопируйте "имя файла.ext" "полный \ путь \ к \ назначению \ папке"

Кавычки в команде важны, только если имя файла или папки содержит пробелы. Если в них нет пробелов, вам не нужно включать кавычки. В приведенном ниже примере ни имя файла, ни папка не содержат пробелов, поэтому нам не нужно их использовать.

Вы также можете использовать эту copyкоманду для одновременного копирования нескольких файлов. Просто разделите каждый файл запятой, а затем укажите папку назначения, как обычно.

Чтобы переместить файл, вы можете использовать следующий синтаксис команды (если вы перемещаете папку, просто опустите расширение файла):

переместить "имя файла.ext" "полный \ путь \ к \ назначению \ папке"

Как и при копировании, кавычки в команде важны только в том случае, если имя файла или папки содержит пробелы. В противном случае вам не нужно включать кавычки. В приведенном ниже примере ни имя файла, ни папка не содержат пробелов, поэтому нам не нужно их использовать.

Однако, если вы попытаетесь переместить несколько файлов, как мы это сделали с copyкомандой, командная строка выдаст синтаксическую ошибку.

Есть несколько других способов перемещать более одного элемента за раз с помощью командной строки, не вызывая ошибки. Каждый метод использует подстановочный знак для перемещения нескольких файлов в рамках одной инструкции.

Во-первых, если вы хотите переместить все файлы определенного типа, вы можете использовать следующий синтаксис для перемещения файлов:

переместить * .ext "полный \ путь \ к \ каталогу"

Второй метод заключается в перемещении всего внутри исходного каталога, независимо от типа файла. Для завершения перемещения можно использовать следующий синтаксис:

переместить * "полный \ путь \ к \ каталогу"

Как копировать или перемещать файлы с помощью PowerShell

Windows PowerShell даже более мощная и гибкая, чем командная строка, когда дело касается копирования или перемещения файлов и папок в среде командной строки. Хотя мы лишь поверхностно коснемся поверхности, с помощью командлетов можно делать действительно важные вещи.

Самый быстрый способ открыть окно PowerShell в нужном месте - сначала открыть папку в проводнике. В меню «Файл» нажмите «Открыть Windows PowerShell», а затем выберите «Открыть Windows Powershell».

СВЯЗАННЫЕ: 9 способов открыть PowerShell в Windows 10

Чтобы скопировать файл или папку в PowerShell, используйте следующий синтаксис:

Copy-Item "filename.ext" "путь \ к \ месту назначения \ папке"

Хотя они не являются обязательными, Copy-Itemкомандлет требует заключения в кавычки имени файла и каталога только в том случае, если они содержат пробелы.

Например, чтобы скопировать файл из текущего каталога в другой, вы должны использовать следующую команду:

Copy-Item Lex.azw D: \ Загрузки

Настоящая мощь PowerShell заключается в возможности объединять командлеты в конвейер. Скажем, например, у нас есть папка с кучей подпапок с электронными книгами, которые мы хотим скопировать.

Вместо изменения каталога и повторного запуска команды мы можем заставить PowerShell сканировать каждую папку и подпапку, а затем скопировать все файлы определенного типа в место назначения.

Мы могли бы использовать следующий командлет:

Get-ChildItem -Path ". \ *. Azw" -Recurse | Copy-Item -Destination "D: \ Downloads"

Get-ChildItemЧасть списков командлетов всех файлов в текущем каталоге и все его подкаталогов (с -Recurseпереключателем) с расширением AZW файла и трубами их ( |символ) в Copy-Itemкомандлет.

Чтобы вместо этого переместить файлы, вы можете использовать следующий синтаксис, чтобы переместить все, что захотите:

Move-Item Lex.azw D: \ Загрузки

Move-Item следует тому же синтаксису, что и Copy-Itemкомандлет. Итак, если вы хотите переместить все определенные типы файлов из папки и всех ее подпапок - как мы сделали с командлетом Copy-Item - это почти идентично.

Введите следующий командлет, чтобы переместить все файлы определенного типа из каталога и его подпапок:

Get-ChildItem -Path ". \ *. Azw" -Recurse | Move-Item -Destination "D: \ Downloads"