Windows file copy tools
Copies one or more files from one location to another.
You can also use the copy command, with different parameters, from the Recovery Console. For more information about the recovery console, see Windows Recovery Environment (Windows RE).
Syntax
Parameters
Parameter | Description |
---|---|
/d | Allows the encrypted files being copied to be saved as decrypted files at the destination. |
/v | Verifies that new files are written correctly. |
/n | Uses a short file name, if available, when copying a file with a name longer than eight characters, or with a file name extension longer than three characters. |
/y | Suppresses prompting to confirm that you want to overwrite an existing destination file. |
/-y | Prompts you to confirm that you want to overwrite an existing destination file. |
/z | Copies networked files in restartable mode. |
/a | Indicates an ASCII text file. |
/b | Indicates a binary file. |
Required. Specifies the location from which you want to copy a file or set of files. Source can consist of a drive letter and colon, a directory name, a file name, or a combination of these. | |
Required. Specifies the location to which you want to copy a file or set of files. Destination can consist of a drive letter and colon, a directory name, a file name, or a combination of these. | |
/? | Displays help at the command prompt. |
Remarks
You can copy an ASCII text file that uses an end-of-file character (CTRL+Z) to indicate the end of the file.
If /a precedes or follows a list of files on the command line, it applies to all files listed until copy encounters /b. In this case, /b applies to the file preceding /b.
The effect of /a depends on its position in the command-line string: — If /a follows source, the copy command treats the file as an ASCII file and copies data that precedes the first end-of-file character (CTRL+Z). — If /a follows destination, the copy command adds an end-of-file character (CTRL+Z) as the last character of the file.
If /b directs the command interpreter to read the number of bytes specified by the file size in the directory. /b is the default value for copy, unless copy combines files.
If /b precedes or follows a list of files on the command line, it applies to all listed files until copy encounters /a. In this case, /a applies to the file preceding /a.
The effect of /b depends on its position in the command–line string: — If /b follows source, the copy command copies the entire file, including any end-of-file character (CTRL+Z). — If /b follows destination, the copy command doesn’t add an end-of-file character (CTRL+Z).
If a write operation cannot be verified, an error message appears. Although recording errors rarely occur with the copy command , you can use /v to verify that critical data has been correctly recorded. The /v command-line option also slows down the copy command, because each sector recorded on the disk must be checked.
If /y is preset in the COPYCMD environment variable, you can override this setting by using /-y at the command line. By default, you are prompted when you replace this setting, unless the copy command is executed in a batch script.
To append files, specify a single file for destination, but multiple files for source (use wildcard characters or file1+file2+file3 format).
If the connection is lost during the copy phase (for example, if the server going offline breaks the connection), you can use copy /z to resume after the connection is re-established. The /z option also displays the percentage of the copy operation that is completed for each file.
You can substitute a device name for one or more occurrences of source or destination.
If destination is a device (for example, Com1 or Lpt1), the /b option copies data to the device in binary mode. In binary mode, copy /b copies all characters (including special characters such as CTRL+C, CTRL+S, CTRL+Z, and ENTER) to the device, as data. However, if you omit /b, the data is copied to the device in ASCII mode. In ASCII mode, special characters might cause files to combine during the copying process.
If you don’t specify a destination file, a copy is created with the same name, modified date, and modified time as the original file. The new copy is stored in the current directory on the current drive. If the source file is on the current drive and in the current directory and you do not specify a different drive or directory for the destination file, the copy command stops and displays the following error message:
If you specify more than one file in source, the copy command combines them all into a single file using the file name specified in destination. The copy command assumes the combined files are ASCII files unless you use the /b option.
To copy files that are 0 bytes long, or to copy all of a directory’s files and subdirectories, use the xcopy command.
To assign the current time and date to a file without modifying the file, use the following syntax:
Where the commas indicate that the destination parameter has been intentionally left out.
Examples
To copy a file called memo.doc to letter.doc in the current drive and ensure that an end-of-file character (CTRL+Z) is at the end of the copied file, type:
To copy a file named robin.typ from the current drive and directory to an existing directory named Birds that is located on drive C, type:
If the Birds directory doesn’t exist, the file robin.typ is copied into a file named Birds that is located in the root directory on the disk in drive C.
To combine Mar89.rpt, Apr89.rpt, and May89.rpt, which are located in the current directory, and place them in a file named Report (also in the current directory), type:
If you combine files, the copy command marks the destination file with the current date and time. If you omit destination, the files are combined and stored under the name of the first file in the list.
To combine all files in Report, when a file named Report already exists, type:
To combine all files in the current directory that have the .txt file name extension into a single file named Combined.doc, type:
To combine several binary files into one file by using wildcard characters, include /b. This prevents Windows from treating CTRL+Z as an end-of-file character. For example, type:
If you combine binary files, the resulting file might be unusable due to internal formatting.
10 best free fast File Copy software for Windows 10 PC
One of the most common of functions on Windows systems is cut, copy, and paste. The easiest way to do so is to drag the file across folders or use keyboard shortcuts to perform the functions – Cut-CTRL+X, Copy-CTRL+C, Paste-CTRL+V. Copying speed depends largely on the media the files are being transferred through. It is advisable to use USB 3.0 ports for copying since the copy-speed is basically the lowest of whatever is permitted by the cables, devices, media, and protocols.
Fast File Copy software for Windows
The usual file copying procedure in Windows has two issues – the copy-speed and the fact that halting the process in between makes it difficult to resume it from the same stage. While we can fix slow file copy speed in Windows using some tips, if you are looking for a free fast File Copy software for Windows PC, then this list will interest you.
1] TeraCopy
TeraCopy is a feature-rich copy-paste tool. The design is smart. It copies the files through the fastest channel and skips problematic files. At the end of the process, the software prompts whether the user wishes to copy the files skipped earlier or not. TeraCopy can be incorporated into Windows Explorer’s right-click menu as well. This awesome software allows pausing the copy process anywhere in between and resuming it at your will. The copy speed is much better than Windows, and it has a smart error recovery process.
2] Fast File Copy
The Fast File Copy software opens up a window which segregates into two sections, thus making it easier to select the source and destination folder for file transfer. Simply select the files on the left side and the destination folder on the right side and initiate the transfer. The best part about FastFileCopy is the speed. The transfer rate of the software is much better than the original transfer rate of Windows. Users can also open File Explorer from the software itself.
3] File Fisher
The File Fisher software is probably the most versatile of file copy software products. It is fully customizable and can be carried in a USB to be used instantly wherever needed. You can pause, resume, or cancel the copy process any second, and re-initiate the process from the exact point where you stopped it. The best part about File Fisher is that it preserves the file structure.
4] Ultracopier
Ultracopier is another file copy software worthy of this list. The free product has an amazing file copy speed. You could set the controls such that files with similar names could be downloaded with a set policy, be it renaming the duplicate file or defying the transfer. Ultracopier would present you with an error log after the copying is done.
5] Dabel File Mover
The easiest software in this list is Dabel File Mover. It has a pretty simple, yet powerful interface. Simply browse the file or folder from the source and select the destination. Start copying after that. The same could be done for multiple sources and destination folders. The best part is that Dabel File Mover doesn’t require any installation. You could start using it from the folder directly.
6] ExtremeCopy
While ExtremeCopy has two versions, free and paid, the free one is yet better than the original Windows file-copying facility. The free version offers the option to pause, skip, and verify the copying process. It is faster than the original file transfer process in Windows. You could download the freeware from here.
7] CopyHandler
The CopyHandler software has two options, one is using it in the standard window and the second is the detailed version which displays extensive transfer data. CopyHandler comes with pause and resumes options to control the copy-paste process. It is available on the developer’s website here.
8] NiceCopier
NiceCopier is a light software which calculates the best channel for file-copying in your Windows system and uses it for the transfer process. The freeware allows you to pause and resume the transfer process at your will. It could be an excellent substitute for Windows Explorer. If you like it, check more on its website here.
9] Microsoft Richcopy
While many software products are available online, anything that is approved by Microsoft and is available on its official website has a thing of its own. The RichCopy tool allows users to make multiple profiles for using it. It has a better copy speed than the original Windows function and supports command lines. You could pause or resume the process at any stage. The software is available on Microsoft Technet.
10] SuperCopier
The SuperCopier software is integrated with Windows Explorer and is much faster than the default Windows copying utility. It allows you to pause the copy process anywhere in between and resume it from the same stage. It can be downloaded from here.
Let us know if we could add anything to this list in the comments section below.
copy copy
Копирует один или несколько файлов из одного расположения в другое. Copies one or more files from one location to another.
В консоли восстановления можно также использовать команду Копировать с другими параметрами. You can also use the copy command, with different parameters, from the Recovery Console. Дополнительные сведения о консоли восстановления см. в разделе Среда восстановления Windows (Windows RE). For more information about the recovery console, see Windows Recovery Environment (Windows RE).
Синтаксис Syntax
Параметры Parameters
Параметр Parameter | Описание Description |
---|---|
/d /d | Позволяет сохранить копируемые зашифрованные файлы в виде расшифрованных файлов в месте назначения. Allows the encrypted files being copied to be saved as decrypted files at the destination. |
/v /v | Проверяет, правильно ли записаны новые файлы. Verifies that new files are written correctly. |
/n /n | Использует короткое имя файла (если доступно) при копировании файла с именем длиннее восьми символов или с расширением имени файла длиннее трех символов. Uses a short file name, if available, when copying a file with a name longer than eight characters, or with a file name extension longer than three characters. |
/y /y | Подавляет запрос на подтверждение перезаписи существующего целевого файла. Suppresses prompting to confirm that you want to overwrite an existing destination file. |
/-и /-y | Выводит запрос на подтверждение перезаписи существующего целевого файла. Prompts you to confirm that you want to overwrite an existing destination file. |
/z /z | Копирует сетевые файлы в перезапускаемый режим. Copies networked files in restartable mode. |
/a /a | Указывает текстовый файл ASCII. Indicates an ASCII text file. |
/b /b | Указывает на двоичный файл. Indicates a binary file. |
Обязательный элемент. Required. Указывает расположение, из которого необходимо скопировать файл или набор файлов. Specifies the location from which you want to copy a file or set of files. Источник может состоять из буквы диска и двоеточия, имени каталога, имени файла или их сочетания. Source can consist of a drive letter and colon, a directory name, a file name, or a combination of these. | |
Обязательный элемент. Required. Указывает расположение, в которое необходимо скопировать файл или набор файлов. Specifies the location to which you want to copy a file or set of files. Назначение может состоять из буквы диска и двоеточия, имени каталога, имени файла или их сочетания. Destination can consist of a drive letter and colon, a directory name, a file name, or a combination of these. | |
/? /? | Отображение справки в командной строке. Displays help at the command prompt. |
Комментарии Remarks
Можно скопировать текстовый файл ASCII, в котором используется символ конца файла (CTRL + Z), чтобы указать конец файла. You can copy an ASCII text file that uses an end-of-file character (CTRL+Z) to indicate the end of the file.
Если параметр /a предшествует или следует за списком файлов в командной строке, он применяется ко всем файлам, перечисленным до тех пор, пока не встретится копия . If /a precedes or follows a list of files on the command line, it applies to all files listed until copy encounters /b. В этом случае /b применяется к файлу, предшествующему /b. In this case, /b applies to the file preceding /b.
Действие /a зависит от его расположения в строке командной строки: The effect of /a depends on its position in the command-line string: — Если после Source указано значение /a , команда Copy обрабатывает файл как ASCII-файл и копирует данные, предшествующие первому символу конца файла (Ctrl + Z). If /a follows source, the copy command treats the file as an ASCII file and copies data that precedes the first end-of-file character (CTRL+Z). — Если параметр /a следует за назначением, команда Copy добавляет символ конца файла (Ctrl + Z) в качестве последнего символа файла. If /a follows destination, the copy command adds an end-of-file character (CTRL+Z) as the last character of the file.
Если /b указывает интерпретатору команд считывать число байтов, указанное размером файла в каталоге. If /b directs the command interpreter to read the number of bytes specified by the file size in the directory. /b — это значение по умолчанию для Copy, если только копирование не объединяет файлы. /b is the default value for copy, unless copy combines files.
Если /b предшествует или следует за списком файлов в командной строке, он применяется ко всем файлам в списке до тех пор , пока не встретится параметр /a. If /b precedes or follows a list of files on the command line, it applies to all listed files until copy encounters /a. В этом случае /a применяется к файлу, предшествующему /a. In this case, /a applies to the file preceding /a.
Действие /b зависит от его позиции в командной строке:-if /b следует за источником, команда Copy копирует весь файл, включая любой символ конца файла (Ctrl + Z). The effect of /b depends on its position in the command–line string: — If /b follows source, the copy command copies the entire file, including any end-of-file character (CTRL+Z). -If /b следует за назначением, команда Copy не добавляет символ конца файла (Ctrl + Z). — If /b follows destination, the copy command doesn’t add an end-of-file character (CTRL+Z).
Если операция записи не может быть проверена, появляется сообщение об ошибке. If a write operation cannot be verified, an error message appears. Хотя ошибки записи редко возникают с помощью команды Copy , можно использовать /v для проверки правильности записи важных данных. Although recording errors rarely occur with the copy command , you can use /v to verify that critical data has been correctly recorded. Параметр командной строки /v также замедляет команду Copy , так как необходимо проверить каждый сектор, записанный на диске. The /v command-line option also slows down the copy command, because each sector recorded on the disk must be checked.
Если в переменной среды копикмд предустановлен параметр /y , его можно переопределить с помощью /-и в командной строке. If /y is preset in the COPYCMD environment variable, you can override this setting by using /-y at the command line. По умолчанию при замене этого параметра выводится запрос, если команда Copy не выполняется в пакетном скрипте. By default, you are prompted when you replace this setting, unless the copy command is executed in a batch script.
Чтобы добавить файлы, укажите один файл для назначения, но несколько файлов для источника (используйте символы-шаблоны или формат файла file1 + file2 + файл3 ). To append files, specify a single file for destination, but multiple files for source (use wildcard characters or file1+file2+file3 format).
Если во время фазы копирования теряется соединение (например, если сервер переходит в автономный режим), можно использовать копию/z , чтобы возобновить подключение после восстановления подключения. If the connection is lost during the copy phase (for example, if the server going offline breaks the connection), you can use copy /z to resume after the connection is re-established. Параметр /z также отображает процент завершения операции копирования для каждого файла. The /z option also displays the percentage of the copy operation that is completed for each file.
Имя устройства можно заменить одним или несколькими экземплярами источника или назначения. You can substitute a device name for one or more occurrences of source or destination.
Если назначением является устройство (например, COM1 или LPT1), параметр /b копирует данные на устройство в двоичном режиме. If destination is a device (for example, Com1 or Lpt1), the /b option copies data to the device in binary mode. В двоичном режиме copy/b копирует все символы (включая такие специальные символы, как CTRL + C, CTRL + S, CTRL + Z и ввод) на устройство в виде данных. In binary mode, copy /b copies all characters (including special characters such as CTRL+C, CTRL+S, CTRL+Z, and ENTER) to the device, as data. Однако если параметр /b не указан, данные копируются на устройство в режиме ASCII. However, if you omit /b, the data is copied to the device in ASCII mode. В режиме ASCII специальные символы могут привести к объединению файлов во время процесса копирования. In ASCII mode, special characters might cause files to combine during the copying process.
Если целевой файл не указан, создается копия с тем же именем, датой изменения и временем изменения, что и в исходном файле. If you don’t specify a destination file, a copy is created with the same name, modified date, and modified time as the original file. Новая копия хранится в текущем каталоге на текущем диске. The new copy is stored in the current directory on the current drive. Если исходный файл находится на текущем диске и в текущем каталоге, и не указан другой диск или каталог для целевого файла, команда Copy остановится и отобразится следующее сообщение об ошибке: If the source file is on the current drive and in the current directory and you do not specify a different drive or directory for the destination file, the copy command stops and displays the following error message:
Если в источнике указано несколько файлов, команда Copy объединяет их в один файл, используя имя файла, указанное в поле назначение. If you specify more than one file in source, the copy command combines them all into a single file using the file name specified in destination. Команда Copy предполагает, что Объединенные файлы являются файлами ASCII, если не используется параметр /b . The copy command assumes the combined files are ASCII files unless you use the /b option.
Чтобы скопировать файлы длиной 0 байт или скопировать все файлы и подкаталоги каталога, используйте команду xcopy. To copy files that are 0 bytes long, or to copy all of a directory’s files and subdirectories, use the xcopy command.
Чтобы назначить текущее время и дату файлу без изменения файла, используйте следующий синтаксис: To assign the current time and date to a file without modifying the file, use the following syntax:
Где запятые указывают, что конечный параметр был намеренно оставлен. Where the commas indicate that the destination parameter has been intentionally left out.
Примеры Examples
Чтобы скопировать файл с именем memo.doc для letter.doc на текущем диске и убедиться, что символ конца файла (Ctrl + Z) находится в конце скопированного файла, введите: To copy a file called memo.doc to letter.doc in the current drive and ensure that an end-of-file character (CTRL+Z) is at the end of the copied file, type:
Чтобы скопировать файл с именем перебора. Typ из текущего диска и каталога в существующий каталог с именем птиц , расположенный на диске C, введите: To copy a file named robin.typ from the current drive and directory to an existing directory named Birds that is located on drive C, type:
Если каталог птиц не существует, файл Renamed . Typ копируется в файл с именем птиц , расположенный в корневом каталоге на диске C. If the Birds directory doesn’t exist, the file robin.typ is copied into a file named Birds that is located in the root directory on the disk in drive C.
Чтобы объединить Mar89. rpt, Apr89. rpt и May89. rpt, расположенные в текущем каталоге, и поместить их в файл с именем Report (также в текущем каталоге), введите: To combine Mar89.rpt, Apr89.rpt, and May89.rpt, which are located in the current directory, and place them in a file named Report (also in the current directory), type:
При объединении файлов команда копирования помечает конечный файл текущими датой и временем. If you combine files, the copy command marks the destination file with the current date and time. Если параметр Destination не указан, файлы объединяются и сохраняются под именем первого файла в списке. If you omit destination, the files are combined and stored under the name of the first file in the list.
Чтобы объединить все файлы в отчете, если файл с именем Report уже существует, введите: To combine all files in Report, when a file named Report already exists, type:
Чтобы объединить все файлы в текущем каталоге, имеющие расширение txt, в один файл с именем Combined.doc, введите: To combine all files in the current directory that have the .txt file name extension into a single file named Combined.doc, type:
Чтобы объединить несколько двоичных файлов в один файл, используйте подстановочные знаки, включите /b. To combine several binary files into one file by using wildcard characters, include /b. Это предотвращает расинтерпретацию CTRL + Z в качестве символа конца файла в Windows. This prevents Windows from treating CTRL+Z as an end-of-file character. Например, введите: For example, type:
При объединении двоичных файлов результирующий файл может оказаться непригодным для использования из-за внутреннего форматирования. If you combine binary files, the resulting file might be unusable due to internal formatting.