SmartCopy is a utility I really never expected to have to write myself. It’s function is to manipulate files in a large, deep directory structure selectively and (hopefully) intelligently.
**NOTE**
SmartCopy 2 is now available at https://sourceforge.net/projects/smartcopy2/. It is a total rewrite with more advanced features and a much more modern UI. Raise an issue there if there is anything you need from SmartCopyTool that is missing.
Update 2016-03-21:
Added Invert Selection and updated to .NET 10. Compatibility is now restricted to Windows 7 or later - download the legact 1.0.x release if you need to run it on an older system.
Update 2020-10-25:
- Now takes file size into account to show progress, resulting in much more accurate estimates for time remaining.
- Fixed spurious "skipped" message when overwriting a file
Features
- Selectively copy or move files and folders
- Compare and contrast directory structures
- Build selections via combinations of filters
- Create playlists
License
MIT LicenseFollow SmartCopyTool
User Reviews
-
The tool performs wonderfully, yet there are a couple of issues with options in the file menu: "Remove Selection From File" "Expand Selected Folders" These are currently non-functional. Additionally, if an "Invert Selection" feature could be implemented, it would be a highly appreciated enhancement.Reply from SmartCopyTool
-
Great app, easy to use and powerful.
-
Thank you very much for the free open source program!
-
I don't leave reviews very often, but this little tool is EXACTLY what I've been looking for, and will save me a whole world of trouble. I have 20-odd TB of media files spread across 6 HDDs in a NAS, using UnionFilesystem to optimise the storage, so the contents of each folder can be saved over multiple HDDs. One of the HDDs is starting to show some errors, so before it gets to a critical stage I want to copy only those files stored on that specific drive to a new drive. The drives are mounted as one single drive, so pulling 4TB of selected files from a deep-structure of thousands of folders is an impossible task to do manually. I've been searching for the solution for a little while now, and now I have it with this tool. I can simply run a filelist command on that specific HDD only, which outputs every single filename, including the path. A 5 minute edit of the list in a text editor and I can then import it to SmartCopyTool using the 'Restore Selection from File' and selectively copy only those files, preserving their folder structure to the new drive. Thank you to the author, your hard work is very much appreciated!Reply from SmartCopyTool
-
I stumbled on this after trying to find a windows equivalent to the MacOS SuperDuper! backup app. (I live in both Mac and Windows worlds). This works great! The UI is not as intuitive/simple as SuperDuper! but once I figured out the steps (all documented) that I needed to do for my specific back-up process, I put them in a TXT file for reference to mimic the "smart copy/replace" (as SuperDuper! calls it). Seriously, for me this is simple, quick, easy! and exactly what I was looking for. Thank you, Simon, for building this tool that you never expected to write yourself.