CopyFolder 1.6 Documentation
Filtered Folder Copier
Copyright © 2015 by David Wincelberg

I. Introduction

When I tried to replace a file on an external disk using Windows Explorer (called File Explorer in Windows 8), I saw a message that there wasn't enough room on this disk and copying would not proceed. That message did not take into account that this file would overwrite a file that was on this disk. After setting up a profile to copy this file in CopyFolder, the Preview feature showed that there would be enough room since it considers existing files. Then I pressed the Copy button and the file was copied.

There were various occasions when I instructed Windows Explorer to copy a group of files, left my desk or worked on something else and found that little had been done since there was a question that needed to be answered before copying could continue. CopyFolder allows users to answer various questions in advance and can display error messages after other copying has completed.

When I write programs, I copy files that recently changed to a backup folder so I can go back to the previous version if I decide against some changes. To avoid copying all of the program files, I sorted these files by date and time, and copied those files whose date and time was after the latest date and time of the files in the backup folder. This works but requires some effort. With CopyFolder, I select a profile that I set up, click the Preview button to see which files have changed, and press the Copy button. If I want to have multiple versions of those files in the backup folder, I can select an appropriate setting.

On these and other occasions, simply copying the files of one folder to another does not work well. CopyFolder's features include filtering files, various ways of handling existing files, checking for available space, comparing files after copying, deleting destination files that are not in the source folder, answering questions in advance, and avoiding stopping when a error occurs (after initial validation).

Just before the license agreement below is a glossary that defines terms that might not be familiar.

CopyFolder's installation program requires Windows 98 or NT 4.0, or later. CopyFolder itself requires Windows 95 or NT 3.5, or later. Copying file-security settings requires Windows XP or NT 3.5, or later, and administrator privileges. This shareware program does not contain any adware or spyware.

II. Settings Pages

The main window contains ten or eleven settings pages that can be selected by clicking on their corresponding tabs. These tabs are labeled Folders, Subfolders, File/Folder Names, Paths, Dates, Sizes, Attributes, Verify, Existing Files, File Security and Profiles. The File Security page only appears if CopyFolder is run on Windows XP or NT 3.5, or later. Below these pages are buttons labeled Preview, Copy, Options and Close. There may also be a Preview area for listing which files will be copied based on the current profile.

II.A. Folders Page

On this page, you specify the source and destination paths for the current profile. If you have not changed the profile's name, its name will be "(default)." There are various ways to select a path. You can type or paste it in, drag and drop a folder path or shortcut from Windows (or File) Explorer, or press a Select or Browse button and choose a path.

Shortcuts typically have an image of an arrow that overlays their icons. They represent a link to a file or folder that is elsewhere on disk.

See the next section for information about the Select feature. Pressing a Browse button opens the standard "Browse for Folder" window. This window will include folder-management features when CopyFolder runs on Windows 2000 or Windows Millennium Edition (Windows Me), or later.

This page also contains an "Append to Destination Path" button and a drop-down list of copy modes. The former may simplify constructing the destination path. When this button is pressed, CopyFolder will display the result of appending the part of the source path after the colon to the destination path unless part of the source path is selected. In that case, the selected part is appended. In both cases, a backslash is inserted or removed as needed. You will then be asked if you want the displayed path to replace the destination path.

The copy-mode list consists of normal copying, gathering files to the destination folder without subfolders and copying the folder tree without copying files. The gathering mode is useful for copying all document or image files to a single folder. The folder-tree mode is useful for reproducing a folder structure as subfolders of project folders.

When the gather mode is selected, an appropriate setting is fixed in the Existing Files page since gathering only makes sense if you are going to overwrite a destination file when the source file is newer.

II.A.1. Folders Page – Select a Folder Window

Pressing a Select button in the Folders page opens a window that can be used for maintaining a list of folder paths (with optional labels) to use with this program. If the folder text-field isn't empty when the OK button is pressed, the text in that field takes precedence over a selected folder in the folder list. The Save button allows for modifying this list without copying a folder path to the Folders page. You can drag and drop a folder path or shortcut from Windows (or File) Explorer to the Folder text-box or several such items to the Folders list-box.

The folders in this list are alphanumerically ordered. That means that numbers in increasing filenames increase. This feature also appears in other parts of CopyFolder.

II.A.2. Folders Page – Find Folders Window

Pressing the Find button in the "Select a Folder" window opens a window for searching for folder paths by name or by the name of a file in these folders. Note that these names could be patterns that contain wildcard characters ("?" and "*") and may contain typos.

II.B. Subfolders Page

On this page, you can select all subfolders of the source path, none of these subfolders, or those based on a list. For including a subfolder, specify the folder's path, such as "c:\folder1\folder2". For excluding a subfolder, specify the folder's path, name or pattern, where a pattern is a name with some characters replaced by wildcard characters ("?" and "*"). Included subfolders may include their subfolders (prefixed with "<include subs>") or exclude them (prefixed with "<include only>"). Excluding items are prefixed with "<exclude>." Once a folder is excluded, all of its subfolders are also excluded.

You may type or paste into the folder text-field, use the Browse button to navigate to and select a folder path, or drag and drop a folder path or shortcut from Windows (or File) Explorer. Then choose between including and excluding the folder item, check the box for including its subfolders if appropriate, and press the Add button.

You can also use drag and drop to add a set of folder paths or shortcuts to the folders list-box. When you do so, there will be a window for selecting between including, possibly with its subfolders, and excluding items.

In addition, pressing the Add Set button will display a window for including a set of subfolders of the source folder. In this window, select various subfolders and press the OK button. If you alter the displayed folder path, press the Gather Subfolders button to refill the subfolders list. If the clear-list check-box is checked, this list will be cleared before subfolders are added. Otherwise, subfolders will be added to those already in this list. This window has option buttons for selecting between including, possibly with its subfolders, and excluding subfolder paths.

The list box on this page allows for checking or unchecking folder items. This is helpful if you know that only files in certain folders have changed. The Check and Uncheck buttons make it easy to modify the check marks of various types of items. These types consist of all, includes, excludes, and selected items.

There is an automatic entry that ends with "<source folder>". It may be unchecked and switched between "<include subs>" and "<include only>". Use the Edit button to switch between these tags. It may not be removed. Its purpose is to simplify specifying which subfolders are to be included.

Checked include folder-paths override checked exclude entries (paths, names or patterns). A subfolder of a checked include folder-path is included when "<include subs>" is specified unless it is excluded by a checked exclude entry and there isn't a checked include folder-path for this subfolder.

The above explanation can be expressed as a set of rules. In these rules, all items are assumed to be checked.

A) Include-items override exclude-items.
B) Subfolders of include-items may be included when "<include subs>" is specified.
C) Exclude-items may exclude subfolders of include-items.
D) Another include-item may override an exclude-item that would otherwise exclude a subfolder of an include-item.

Folder names that begin with a dollar sign or a period are automatically excluded. You can include specific ones by adding them to the folders list-box with the include option selected.

There are buttons on this page for editing a folder entry, removing folder entries from the list, and undoing removing entries. These commands are based on selected entries instead of checked ones.

Resting the mouse pointer over the Remove button results in a screen tip that displays the number of entries that will be removed if this button is pressed. Resting the mouse pointer over the Undo button results in a screen tip that shows how many entries will be restored if this button is pressed.

II.C. Filenames Page

On this page, you can select no filtering of file or folder names or matching/excluding by patterns. These patterns may include wildcard characters ("?" and "*"). Patterns to match will be prefixed with the "<match>" tag and patterns to exclude will be prefixed with the "<exclude>" tag.

There is a check box on this page for allowing typos when matching patterns. The four types of typographical errors are insertion, deletion, substitution and transposition. On the Typos page of the Options window you can adjust the separation between typos.

You can type into the pattern text-field, or drag and drop a file or folder name or shortcut from Windows (or File) Explorer. Then choose between matching and excluding this name, and press the Add button.

You can also drag and drop file or folder names or shortcuts to add a set of names to the list box. When you do so, there will be a window for selecting between matching and excluding items.

The list box on this page allows for checking or unchecking patterns. This may be helpful if you would like to adjust the filtering without removing entries. The Check and Uncheck buttons make it easy to modify the check marks of various types of entries. These types consist of all, matches, excludes, and selected filename patterns.

There is an automatic entry of "<match> <all names>", which is a synonym for "*.*". It can be unchecked but cannot be switched between matching and excluding, edited or removed. Its purpose is to simplify specifying which names are to be included.

A file or folder name is included if it matches a checked match-pattern that does not have any wildcard characters or if it matches a checked match-pattern with wildcard characters that is not excluded by a checked exclude-pattern.

The above explanation can be expressed as a set of rules. In these rules, all items are assumed to be checked.

A) A name that matches a match-pattern without wildcards is included.
B) A name that matches a match-pattern with wildcards is included if it is not excluded by an exclude-pattern.

There are buttons on this page for editing an entry, removing entries from the list, and undoing removing entries. These commands are based on selected entries, not checked ones.

Resting the mouse pointer over the Remove button results in a screen tip that displays the number of entries that will be removed if this button is pressed. Resting the mouse pointer over the Undo button results in a screen tip that shows how many entries will be restored if this button is pressed.

II.D. Paths Page

This page keeps track of file or folder paths to exclude. The latter is for the folder-tree copy-mode on the Folders page.

When the check box on this page is checked, items that are excluded from the Preview list by right clicking on them and selecting the "Exclude from List" command are added to the list box on this page if they are not already included. If they are already in this list as unchecked items, they are checked.

The menu that contains the above command also contains a Remember Excluded Files (or Folders) command. This command allows you to see and change the state of the check box in the Paths page.

The Check and Uncheck buttons make it easy to modify the check marks of all or selected paths.

You can drag and drop file and folder paths or shortcuts to the text field and list box on this page.

There are buttons on this page for editing an entry, removing entries from the list, and undoing removing entries. These commands are based on selected entries, not checked ones.

Resting the mouse pointer over the Remove button results in a screen tip that displays the number of entries that will be removed if this button is pressed. Resting the mouse pointer over the Undo button results in a screen tip that shows how many entries will be restored if this button is pressed.

II.E. Dates Page

On this page, you can select no date filtering or limiting based on various rules. Dates can be limited to today (since midnight instead of in the last 24 hours), in the last specified number of days, weeks, months or years, or a date range. For the date range, you can either type in the components of a date or click on an arrow button to display the current month along with buttons for displaying prior and subsequent months.

II.F. Sizes Page

On this page, you can select no size filtering or limiting by minimum and/or maximum sizes. The units can be byte(s), kilobyte(s), megabyte(s) or gigabyte(s). A kilobyte is 1024 bytes, a megabyte is 1024 kilobytes, and a gigabyte is 1024 megabytes. This program allows for file sizes that exceed 4 gigabytes. When "byte(s)" is selected, you may enter up to 9 digits in the corresponding text field. Otherwise, you may enter up to 4 digits in this field.

II.G. Attributes Page

This page contains eight check boxes that relate to attributes. You can specify that only files whose archive attribute is set are to be copied. This could be useful for backing up new or changed files and for copying onto removable disks that don't have enough available space for all of the selected files. When this program is used for either of these purposes, be sure to select the option for clearing this attribute after copying.

Other check boxes specify including read-only, hidden or system files and retaining any of these attributes in destination files.

II.H. Verify Page

This page provides options for specifying that destination files with read-only, hidden or system attributes should not be overwritten, verifying proper copying, and avoiding stopping when an error occurs.

For assurance that the copying worked as intended, select the verify option. Checking the avoid-stopping option will allow you to focus on other tasks once this program completes its initial validation. When this program finishes copying those files that it can copy, it will display a summary window that contains error messages for files that it could not copy or did not match between source and destination files after copying (if the corresponding option was selected).

If you don't select the avoid-stopping option, there may be error-message windows that display for 10 seconds, unless you press the Stop Countdown button, and ask if you want to continue copying. If the countdown completes, these windows will close and copying will resume.

II.I. Existing Files Page

This page contains options for specifying when to overwrite a file, how to dispose of an existing destination file, whether to include new files, and whether to delete stray files from destination folders. The overwrite options are always, never, or based on file dates (newer, older, or either) when the destination file exists.

For disposing of an existing destination file, you can choose deleting, recycling if it is on an internal hard disk or retaining previous versions in ~Versions subfolders. When CopyFolder is unregistered, the maximum number of versions is 3. This value becomes 99 once it is registered. Two-digit version numbers are used even when the number of versions is less than ten.

Unless you only want to replace existing destination files, check the box for including new files. You can also delete destination files that are not in the source folder. These files may be leftover from files being renamed or temporary.

II.J. File Security Page

This page only appears when CopyFolder is run on Windows XP or NT 3.5, or later. File security information provides finer access control than attributes do. This feature requires that CopyFolder be run as an administrator program and that file security be supported on the source and destination drives. Pressing the Show How button will display the following information about running CopyFolder as an administrator program.

Before starting this program:
a) Right-click on CopyFolder's icon or name.
b) Select "Run as administrator."
c) You may need to enter an administrator password.
d) Click on the Yes button in the resulting User Account Control window.

Alternatively, right click on its icon or name, select Properties, click on the Compatibility tab, and check the box under Privilege Level that is labeled "Run this program as an administrator" and press the OK button. Then follow steps c) and d).

II.K. Profiles Page

This page allows you to save several sets of settings from the previous pages. When you create a new profile, you can start from the default settings or the current profile. You can rename or delete profiles. You can search for a profile by entering part of its name and pressing the Find First button or the Find Next button. This program will beep if there aren't any profile names that contain the search text.

You can create a restore profile from the current profile by pressing the Restore button. After running a preview, you may want to adjust the settings or exclude files. This profile is for copying back files that changed to their previous version.

If you use several profiles during a CopyFolder session, you can sequence through them with the First, Previous, Next and Last buttons.

The data file is saved when this program closes or the Windows session ends. In addition, you can save or load it by pressing the corresponding button. If you made changes since the last time this file was saved that you don't like, you can undo them by loading the data file.

This program makes a daily backup of the data file. If there is a read error when loading the data file, this program will present the option of loading the backup file (if it exists).

III. Buttons

Below the setting pages are four buttons. They are labeled Preview, Copy, Options and Close.

III.A. Preview Button

Pressing the Preview button will result in either counting the number of files that are to be copied, along with the corresponding number of folders and bytes, or the number of folders to be created. The space needed takes into account that files are stored in multiples of a disk- or drive-dependent size. This amount also takes into account stray destination files that will be deleted. The available space on the destination disk will be displayed in red and preceded with three asterisks if there isn't enough room. (The asterisks may help colorblind people notice this warning information.)

You can show or hide the Preview area by checking or unchecking the box labeled Preview List. Also, the Preview page of the Options window contains choices for doing so and remembering column widths.

The Preview area will contain the list of source files that are to be copied, destination files that are to be deleted, or folders that are to be created. The Action column in this list distinguishes between copying files, deleting files, and creating folders.

III.A.1. Preview-List Commands

Clicking on a column button above the Preview list will sort this list based on that column. Sorting may extend to other columns when values in the clicked column are identical.

Double clicking on a file name in the Preview list will open the corresponding file, if possible.

Right clicking on a file or folder name will display a menu that may include the following commands: (If you swapped buttons on your mouse, then use a left-click.)

Open File, Open File With, Rename File, Restore File, Open Containing Folder, Compare Overview, Compare Matches, Compare Details, Exclude from List, Remember Excluded Items, Select All, Select None, Invert Selection, Recycle File(s) and Delete File(s)

The open, rename, restore and open-folder commands apply to one file at a time. The compare and exclude commands may apply to multiple files. The Compare Matches command may be applied before and after copying. Finally, the deleting and recycling commands may apply to multiple files and you will be asked for confirmation.

The Open File With command has subcommands Notepad, Wordpad and Choose. Selecting the last one opens a window that may contain a list of external programs. You can choose a program by using the Browse feature or by dragging and dropping from Windows (or File) Explorer or the Start Menu.

If a program opened through an open command does not respond promptly to its close command, you may need to wait a while or use Task Manager (or another program) to close it. This is not a bug in CopyFolder. A newer version of that program might not have this problem.

The Remember Excluded Items command allows you to see and change the state of the check box in the Paths page.

If the Compare Matches command is run before copying, it allows for restoring the dates and times of multiple files and excluding them from the Preview list. If it is run after copying, it can verify that copying was done successfully.

Pressing the Compare Overview command opens a window that displays file sizes, dates and times for a pair of source and destination files. In addition, it states whether the contents match, differ or could not be compared, and allows for comparing these files using an external comparison program. The external program that I use is called ExamDiff. It is available at http://www.prestosoft.com/edp_examdiff.asp. You can choose a program by dragging and dropping from the Start Menu, a desktop icon or Windows (or File) Explorer to the drop-down list in the External Comparison Program section.

Or press the Add button for the Compare Setup window, which has a text field, a Browse button and a Suggest button. You can drag and drop to this text field. Pressing the Browse button will open a window for navigating through the program files on your computer. Pressing the Suggest button will result in a message that suggests using ExamDiff if it not installed on your computer and, optionally, open its web page provided that your computer is connected to the Internet. After it is installed, pressing this button will copy ExamDiff's path to the text field in this window (if this program is installed in one of its standard locations).

The "Restore Date and Time" button will be available when the contents of a pair of source and destination files match. Pressing this button restores the date and time of the source file to that of the destination file and, optionally, removes it from the Preview list without adding it the list on the Paths page.

Filenames sent to an external comparison program are in the order destination file and then source file. This results in the messages relating to changes making sense for when overwriting an older file.

If an item in the Preview list is not completely visible, resting the mouse pointer over it will generally show the entire item.

III.B. Copy Button

Pressing the Copy button will result in copying the selected source files, deleting the selected stray destination files, or creating the selected folders. The time to copy files may be less than the time to preview files since copying uses the Preview list for its actions. A "Copy Statistics and Messages" window will display any error messages that result from files that could not be copied or did not compare properly (when the option to verify copying is selected).

If there is enough available space on the destination disk, copying does not delete or overwrite an existing file until copying is done. This allows for recovery if copying of a large file is canceled. Pressing the Esc (Escape) key or clicking on the Close box in the Copy Progress dialog also presents the option to finish copying the current file if the interruption occurs in the middle of copying a file.

The amount of computer memory (called a buffer) for copying takes into account the largest file size. This results in faster copying of large files.

III.C. Options Button

Pressing the Options button will display the Options window, which contains pages labeled Startup, Preview, File Times, Numbers, Fonts, Typos and Registration. This window will open at its last displayed page during a CopyFolder session.

III.D. Close Button

Pressing the Close button is one of several ways of closing this program. The others are clicking on the Close box in the upper right corner of the window, selecting Close from the System Menu, and pressing the Esc (Escape) key.

IV. Options Window

The Startup page provides the option to restore the previous position of the main window. Otherwise, this window will be centered on your computer's main display screen. If you change screen properties, clear this option. This page also contains the option to show the Program Notes window on startup.

The Preview page starts with the option to show the Preview area, which contains the Preview list. Next is an option for centering the main window when there is a change in showing or hiding the Preview area. The other option on this page is to remember the column widths of the Preview list. You can adjust widths by positioning the mouse pointer to the right of a column button and dragging to the left or right once this pointer looks like a double arrow. Note that this works even for the last button when you drag to the right off this program's window.

The File Times page allows for specifying a one-hour difference and a comparison tolerance. These settings may be needed when copying between internal and external disks or drives so that identical-files are not viewed as being different. Useful settings include specifying a two-second threshold and checking the box for a one-hour difference.

The Numbers page allows for inserting thousands separators and selecting which character to use. Note that the corresponding decimal symbol will be a period if a comma is the thousands-separator symbol. Otherwise, it will be a comma.

The Fonts page allows for choosing between a proportional font and a fixed one for displaying file and folder names. These names may be easier to read in a fixed font. There are three places where these choices apply: Preview list, rename-file window and settings pages.

The Typos page provides a setting for specifying the minimum separation between typos. This setting lets you adjust the similarity of words that differ by typos. Without a minimum separation, any word could be modified to any other word through a series of typos. Typos or typographical errors consist of insertion, deletion, substitution and transposition errors.

The Registration page shows the remaining days-of-use, remaining days of the trial period, and remaining program-uses (copy operations) before this program stops working (prior to registration), and this program's registration code. The trial period is limited to 90 days. Once you register this program, paste its activation code into the bottom text-field on this page and press either the OK or Apply button. The Copy and Paste buttons may make it easier to transfer information to and from e-mail messages or to a web form.

V. System Menu

You can access CopyFolder's System Menu by clicking on the icon at the left of its title bar or by pressing Alt-spacebar when this program's window is active. The first four commands on this menu are standard.

Selecting Show Program Notes will display its window. This window has options for selecting by topic or note number. If you press the "Topic:" button, this program will display the "Choose a Topic" window. By clicking on one of its column buttons, you can sort by name or number. Double click on a topic number or name to select a topic or single click on one of these and press the OK button. This window also has a search feature. Topic names and text are searched when the Find button is pressed.

This window also opens by pressing the F1 key from the main window or the Options window. In these cases, this window will be positioned at an appropriate topic.

Selecting Set Attributes allows for adding in or replacing source-file attributes. Setting attributes may be helpful for copying onto multiple disks or drives.

Selecting Launch Windows/File Explorer will open File Explorer (for Windows 8 or later) or Windows Explorer (for earlier Windows versions) with the initial folder being either C:\ or the folder path that is currently selected in a text-field in the Folders, Subfolders or Paths pages.

If there are file names in the Preview area, selecting Export Preview List will allow for copying the file information into a text file or a comma-separated-values file. The latter file can be opened in a spreadsheet program.

Selecting Export Settings, entering a filename and pressing the Save button will result in the settings of the current profile being written to a text file. This information may be helpful for figuring out why a file was included or excluded. The Compare Overview command on the context (or right-click) menu of the Preview list may also provide helpful information.

Selecting the Copy command is like pressing the Copy button except that there will be a window to confirm that you want to copy files based on the displayed profile name. This command is for copying when this program is minimized. Either shift-right-click (for Windows 7 or later) or right-click (for earlier Windows versions) your mouse to display this program's System Menu from its taskbar button.

Selecting the Register CopyFolder command opens CopyFolder's web page at the Registering/Buying CopyFolder section, provided that your computer is connected to the Internet. It also opens the Registration page of the Options window.

Selecting the About CopyFolder command will display a window that contains the fee for this program, copyright information, my technical-support e-mail address and my web address. Pressing the Copy button of this window will copy this e-mail address for pasting into your e-mail program.

VI. Reasons Why a File Could Not Be Copied

The first possible reason why a file could not be copied is that there isn't enough space on the destination disk or drive. To see if this is the case, use the Preview feature. The resulting window will tell you if there is enough available space. This feature takes into account that files are stored in multiples of a disk- or drive-dependent size. For example, two one-byte files may need a total of eight kilobytes. To resolve this problem, either filter out additional source files, delete files on the destination disk or drive, or use both strategies.

Another possible reason is that the source or destination file is in use. In that case, close the program that has the file open and try again. If that doesn't work, you may need to reboot your computer to clear the lock on the file.

If you try to copy to a restricted folder like a subfolder of C:\Program Files or to copy file-security settings, Windows may prevent the copying. To resolve this, right-click on CopyFolder's icon or name in the Start Menu, Windows (or File) Explorer or the Desktop and select "Run as administrator." Or, right-click, select Properties, click on the Compatibility tab, and check the box under Privilege Level that is labeled "Run this program as an administrator" and press the OK button. In either case, you may need to enter an administrator password. Then click on the Yes button in the resulting User Account Control window.

VII. Known Issues

There may be problems with using CopyFolder that are not due to this program. They are listed here and on my CopyFolder web page.

If an item in the Preview list ends in ellipses (...), resting the mouse pointer on it does not always result in a screen tip that shows the rest of the text (until the right end of you computer monitor). This feature seems to work better with Windows 7 or later.

When you open a file from the Preview list and then try to close the corresponding application, there may be a delay before it closes. You may need to use Task Manager or another program to close this application. You may also want to check if there is a newer version of the problematical program that works on your computer.

There may be some catching-up time after copying many files to a USB drive. This may result in CopyFolder being unresponsive for several seconds.

VIII. Registering

The trial period for this program is 15 days-of-use or 30 copy-operations, whichever comes first, within 90 days. These days need not be consecutive. For example, if you install this program, turn off your computer and go on vacation, when you start this program again you would have at least 14 days-of-use remaining (within 90 days).

The initial registration fee is $9.99. The upgrade fee is $5. You can pay the initial registration fee or the upgrade fee with a credit card through PayPal or by mailing me a check.

From CopyFolder's System Menu (click on the icon at the left of its title bar or press Alt-spacebar when this program's window is active), select Register CopyFolder to assist in the following steps.

You will need the registration code. To obtain it, click the Options button, click on the Registration tab, and copy the displayed registration code by pressing the Copy button.

To pay through PayPal, connect to the Internet, copy the following line to the address field of your web browser and press Enter.

http://www.FileJockeySoftware.com/shareware/cf.html#registering

On this page are instructions and a button for connecting to PayPal.

If you prefer to register by check, first send me e-mail with the subject being "CopyFolder 1.6 registration" that contains your registration code. (The rest of the body of this e-mail may be blank or say something like "I would like to register CopyFolder 1.6.") My reply will include my current postal address. Then send me a check for $9.99 made out to "David Wincelberg". Please include "CF 1.6" and your e-mail address on the memo line of your payment. After I receive it, I will send you a thank-you e-mail message with the corresponding activation code. Note that if the amount of your payment is substantially more than that of a single registration fee, I may wait for your check to clear.

Enter this activation code into the corresponding field of the Registration page and press Apply to register your copy of this program.

You may register multiple copies of this program through PayPal. To do so, enter the registration codes separated by spaces in the Registration Code(s) field of the above web page, press the Buy Now button, edit the quantity on the PayPal page to match the number of registration codes and click on the Update link before paying through PayPal.

IX. Suggestions

If there are features that you would like to see in CopyFolder or notice any problems with this program, please send e-mail to support@FileJockeySoftware.com that lists these features or problems. Suggestions from registered users will have priority. If I implement any of your suggestions that are new to me, you will be entitled to a free upgrade.

X. Interesting Quotes

While developing this product, I had the first three quotes about problems with technology products in mind. The fourth one is about the safety of cloud storage.

"I have outlived four different commercial backup products that trapped my data in obsolete, unreadable files on media that are no longer supported. Perhaps I'm a slow learner, but it seems that storing backups in a known file format on standard media has a lot to recommend it." (This is from Nisley, Ed, "Drive Salvage," Dr. Dobbs Journal, July 2006, p. 65.)

"What good is your program if someone can't compress their entire music collection or perform stock analysis overnight, without baby-sitting the computer?" (This is from DiLascia, Paul, "C++ Q&A," MSDN Magazine, Feb. 2004, p. 135.)

"Technology gurus tell us that to spread rapidly, a new technology has to do something new at an acceptable price, or take on a tedious task more efficiently or cheaper than existing solutions." (This is from Hiltzik, Michael, "Mass Rollout of DVR Technology Stuck on 'Pause'," Los Angeles Times, March 17, 2003.)

"I tell my students, don't put anything on a cloud -- a photo or document -- that you don't want others to see." (This is from Rodriguez, Salvador and Richard Winton, "Tips on security for cloud accounts," Los Angeles Times, Sept. 3, 2014, p. B3.)

XI. Glossary

The following terms are defined below in case they are not familiar. You may e-mail me suggestions for additional terms to define.

Fixed disk
This is a hard disk that is built into a computer. It is also known as an internal hard disk.
 
Page
A page is a window that is in a tabbed collection of windows. To select a page, click on its corresponding tab. Its title is the tab's label. In CopyFolder, the main window and the Options window contain a tabbed collection of pages.
 
Path
A file or folder path starts with a drive letter and a colon. It is then followed by a series of folder names that are separated by backslashes and ends with a file or folder name. Here is an example: C:\folder1\folder2\name.
 
Pattern
A pattern is a file or folder name that may contain one or more wildcard characters, which are the question mark ("?") and the asterisk ("*"). With either of these special characters, a pattern can match a variety of names.
 
Wildcard characters
The wildcard characters are the question mark ("?") and the asterisk ("*"). The question mark represents one unspecified character and the asterisk represents zero or more unspecified characters.

XII. License Agreement

This is a legal agreement between you ("Licensee") and FileJockey Software ("Licenser"). Licenser owns all worldwide rights, title, copyright and other interests in and to the computer program identified as CopyFolder 1.6 ("Software"). By using Software, you are agreeing to be bound by the following terms:

1. Licenser grants to Licensee the non-exclusive and non-assignable right to use Software for 15 days-of-use or 30 copy-operations, whichever comes first, without paying a fee to Licenser. This trial period is further limited to 90 days. Licensee may continue this right by paying $9.99 to Licenser. The upgrade fee is $5. Licenses are not transferable or shareable between computers or user accounts.

2. Software may attempt to enforce the trial period. Defeating any such mechanism or failure of Software to do so does not extend or eliminate the trial period.

3. Licensee may distribute copies of Software and related files to others provided Licensee informs the recipients that Software is subject to a license agreement and that the fee you charge, if any, does not include the license fee.

4. Licenser hereby alerts Licensee that technical support is only available by e-mail and that Licenser reserves the right to deny further support to Licensee when the amount or frequency of support requests becomes excessive.

5. Licenser hereby alerts Licensee that Software and accompanying documentation are provided "AS IS" without warranty of any kind. Licensee assumes all risks involving use of the Software and its results and performance.

6. Licensee hereby acknowledges that Licenser bears no responsibility or liability that may arise or result from Licensee's use of Software. Licensee hereby waives and releases Licenser from any and all claims for damages, losses and costs therefrom. In no event shall Licenser's liability for any damages ever exceed the price paid for license and registration, regardless of the form of the claim.

7. Licensee hereby agrees not to decompile, modify, translate, or disassemble Software in whole or in part.

8. Software is a commercial computer software product. As such, government end-users do not receive any greater rights than non-government end-users. For example, they do not acquire ownership of Software.

9. This license agreement shall be construed and enforced in accordance with the laws of the State of California. If any provisions of this agreement are found to be invalid or unenforceable by the operation of the law, then invalidity or unenforceability of such provision(s) shall not affect the validity or enforceability of the other provisions of this agreement. Any dispute arising from this agreement shall be submitted to California courts located in Beverly Hills, and Licensee hereby submits to the jurisdiction of such courts.

Contact Information

David Wincelberg
support@FileJockeySoftware.com
david.wincelberg@gmail.com
http://www.FileJockeySoftware.com