[go: up one dir, main page]

Skip to content

QuickCopy is a multi-threaded parallel file copy console utility.

License

Notifications You must be signed in to change notification settings

akesseler/QuickCopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

QuickCopy

The QuickCopy program is a command-line oriented Windows console application that was inspired by program FastCopy. For more information about FastCopy please see under https://fastcopy.jp/en.

This program is almost fully written in C#. The only exception is the low-level file access. For this purpose the functionality of the Win32-API is used.

Features

This program supports UNC file paths which makes it possible to copy files directly to a network share without the need of assigning a Windows drive letter.

Furthermore, the program bypasses the MAX_PATH limitation of other standard Windows file-copy applications. With this in background it easily becomes possible to copy files with a path longer than 260 characters.

Another feature is that the program processes all files in parallel. For this purpose the C# class Parallel is taken. The class itself is configured in a way that one processor core is taken per file. Therefore, the maximum number of simultaneously processed files depends on the number of actual available processor cores.

Licensing

The software has been published under the terms of MIT License.

Downloads

The latest release can be obtained from https://github.com/akesseler/QuickCopy/releases/latest.

The master branch can be downloaded as ZIP from https://github.com/akesseler/QuickCopy/archive/master.

Documentation

The documentation has been released as Wiki and can be found under https://github.com/akesseler/QuickCopy/wiki.