Ghostfiles 2 - Free data replication and synchronisation software for Windows

» Home   » Support   » About   » Products
 

Summary

Description

Simple tool for mirroring and replication file changes under Windows:

Ghostfiles is a very simple tool for mirroring file between directories. Ghostfiles is a taskbar application that when running, Ghostfiles hooks the file system and looks for file changes in a named source directory. Any changes to files in the source directory, or in sub-directories of that path are automatically mirrored to files in the destination directory.

About Ghostfiles 2

Specially designed for Windows NT. Windows 2000, Windows XP and Windows.NET Server, Ghostfiles has little or no impact on your system while looking for file changes. When a file is changed, Ghostfiles simply applies those changes to the mirrored files.

Ghostfiles can mirror to removable media and across the network (never seen hardware do that!).

Note: Ghostfiles will create destination directories if they don't exist, removes and renames files as they are modified at source.

Features

  • Lazy Write feature ensures locked files are copied.
  • Now supports mirroring multiple directories.
  • Simple to use maintenance functions for managing Ghostfiles settings.
  • Mirrors file deletes and renames as well as file creates and updates.
  • File mirroring without hardware
  • Low system impact
  • 100% reliable

When should I use Ghostfiles

  • The simplest use of Ghostfiles is a software 'file mirror'. File mirroring can be done by expensive hardware, by with Ghostfiles, mirroring is easy and free.
  • Another popular use of Ghostfiles is to track system changes - such as the files installed by an installation program.

Using Ghostfiles

When first run, Ghostfiles appears as an icon in the taskbar:

To view the main screen, right click over the icon to show the application menu:

and select "Open Ghostfiles". To shut down Ghostfiles, select "Exit" from the popup menu or from the main screen.

Ghostfiles settings

Settings are controlled from the Ghostfiles 'Maintain Settings...' menu from popup menu or from the 'File' menu on the main screen. On selecting this menu item the following dialog is displayed.

Using the 'Maintain Setting' dialog you can select source and destination directories for Ghostfiles. The setting also control whether or not sub-directories are scanned and mirrored.

Current settings are shown in the settings drop down list. You can add new settings (to mirror files from one or more directories), edit settings to change the source or destination directories or the sub-directory mirroring flag, or delete previous settings.

In the example shown above, the source directory is set to C:\PROGRAM FILES, the destination directory is set to C:\MIRROR and only the root directory files are replicated (changes to sub-directories are ignored).

Adding a new entry

To add a new entry, press the 'New' button. The 'Add Entry' dialog is shown:

The 'OK' button remains disabled until the new entry name is entered along with a source and destination directory. To add a new entry, choose a name for the entry and use the '...' buttons to choose a source and destination directory. When complete, press the 'OK' button to create the new entry.

On return to the 'Maintain Settings' dialog, the new entry will be added to the list of entries.

Press the 'Cancel' button to discard any changes and return to the 'Maintain Settings' dialog.

Deleting an existing entry

To delete an entry, select the entry from the drop down list and press the 'Delete' key.

Modifying an entry

Notice that whenever you change either the entry name, check or uncheck the sub-directory setting or use the '...' buttons to choose a new source or destination directory, the 'Apply' button is enabled. To save the changes you have made press the 'Apply' button.

If you exit from the dialog without saving changes a message box will prompt you to save the changes. Press 'Yes' to save changes or 'No' to discard any changes.

Lazy Write

Ghostfiles detects changes in the source directories and processes these changes but applying the changes to the destination directory. A small delay naturally exists between noticing the change in the source directory or file and applying that change to the destination. This delay (typically less than 50 milliseconds) acts as a natural 'lazy write'.

You may find that files are often locked by the application changing the file. In such cases, if Ghostfiles fails to access the files once a change has been detected, an error is displayed in the Ghostfiles main window and the change is lost.

Increasing the lazy write period (time between a change being detected and the change being applied to the destination root) can overcome this problem.

To change the lazy write period, select 'Lazy Write...' from the main menu or popup menu. The following dialog is displayed:

To change the period, enter an new value in the 'Period' entry field and press the 'OK' button. Note that the change takes effect immediately and applies to all Ghostfiles entries.

Before making a change to the lazy write period, ensure you take notice of the warning displayed.