DirSync Pro
Directory Synchronize Pro
Support This Project
Like DirSync Pro? Share it! Share DirSync Pro
Frequently Asked Questions
What are the system requirements to run DirSync Pro?

DirSync Pro is developed in Java and it is multi-platform. It means DirSync Pro could be run under any Operating System which has Java Runtime Environment (JRE). You can download JRE at java.com for free.

DirSync Pro is compiled to run on JRE 1.6.0 and higher. The version of your JRE should at least 1.6.0. We suggest you download and install the latest JRE (1.6.x). Java 1.6.x is available for every modern operating system.

Please note: for 32-bit version OS X you may need to install Sun Java 1.6.x mannually in addition to the Java version that is already installed on your system (perhaps 1.5.x). Use then the manually installed of Java 1.6.x to start DirSync Pro.

How do I run DirSync Pro?

On MS Windows just dubble click DirSyncPro.exe (or dirsyncpro.jar in case you have proper JRE installed.)

On all other Operating Systems run on the command line: java -jar dirsyncpro.jar

How do I allocate more memroy while running DirSync Pro from the command line?

If you run DirSync Pro through the command line, you may need to allocate more memory for example when synchronizing massive number of files. If you want to allocate more memory to DirSyncPro, use the following command to run DirSync Pro with 512MB ( adjust to own will): java -Xmx512M -jar dirsyncpro.jar

If you start DirSync Pro through the wrapper DirSyncPro.exe under MS Windows, the wrapper DirSyncPro.exe itself already uses 512MB memory.

How do I report bugs or request a feature for the next releases?

To submit bugs, please use this form at our sourceforge project page.
To submit feature requests, please use this form at our sourceforge project page.

In case of reporting bugs, please make sure logging is enabled and is set to Excessive. Please send us you log(s) and any information that could help us debug your problem.

Does DirSync Pro support encrypted transfers?

DirSync Pro synchronizes files locally. If a file is encrypted already, it will be synchronized encrypted. DirSync Pro does not encrypt files.

Can DirSync Pro schedule synchronization tasks?

Yes! As of version 1.4, DirSync Pro has a powerful synchronization engine with lots of customizable scheduling features to run synchronization tasks on a certain time in the future or recurrently (Minutely, Hourly, Daily, Weekly and Monthly).

I need to run cron or MS Task Scheduler to run a sync task. How do I do it?

If, for whatever reason, the existing scheduling features aren't enough for your purpose, you may use existing scheduling tools in your operating system (like cron in Linux and Windows Task Scheduler in Microsoft Windows) to setup scheduled tasks to run a synchronization with DirSync Pro. This is how you can do it:

  1. Use DirSync Pro user interface to setup your synchronization.
  2. Save your configuration file.
  3. Use the command line generator tool to create your command line with with /quit and /sync en eventually /nogui options. Save this command line to a batch file.
  4. Use your system scheduler to run the created batch file as you like.
How do I run DirSyncPro automatically under MS Windows as soon a USB drive is plugged?

You may want DirSync Pro to start automatically when you plug a USB drive under MS Windows. To do so, create a file called autorun.inf with the following content:

[AutoRun]
ACTION=Backup
Open=java -jar dirsyncpro.jar ConfigFile.dsc /sync /quit

In which the ConfigFile.dsc is your corresponding preconfigured and saved sync config file. Please note that you may need to mention the full path to the java command, the dirsyncpro.jar or the ConfigFile.dsc file according to your system setup.

Thanks to Guillem Sola for this FAQ!

Where do I found the DirSync Pro manual?

The DirSync Pro manual (PDF) is included in the download package. You may also download a copy in the download page.

Can I synchronize with my mobile phone using DirSync Pro?

It depends on how your operating system (OS) handles your device and mounts it. If your OS is able to mount your device as a normal disk (like a harddisk or a USB-stick) and Java is able to see the mount point then you can use DirSync Pro to synchronize files with your mobile phone. If that is the case, then your mobile phone shows up in the directory listing while browsing for directories within DirSync Pro. If not, you may try to mount your mobile phone in your OS prior to using DirSync Pro (e.g. assign a drive letter to it in MS Windows or create a mount point in Linux-like systems. This may not be possible for every device. Please check the documentations of your device for the possibilities.

I have Mac OS X. Where do I get Java 1.6.x?

If you are using the 64-bit version of Mac OS X, you may upgrade your Java to 1.6.x through the normal system update-process. If you are using the 32-bit version, you may need to install Sun Java 1.6.x mannually in addition to the Java version that is already installed on your system (perhaps 1.5.x). Use then the manually installed of Java 1.6.x to start DirSync Pro.
UPDATE: On this blog you will find instructions how to download and install the 32-bit version of java 1.6.1 DMG package on your 32-bit Mac OS X 10.4.11 or later.

Does DirSync Pro copy MS Windows file attriutes (Read Only, Archive, Hidden) or file permissions?

No, not at the moment because Java (1.6) does not support file attributes or file permissions yet. Java 7 (1.7) support them and will be released arround mid 2011. Afterwards, DirSync Pro will most likely support advanced file properties like file attributes, file permissions and maybe more.

How does DirSync Pro handle Linux symlinks?

DirSync Pro has an option to copy a symlink as a file/directory or to skip it. Java 7 (1.7) will support symlinks and will be released arround mid 2011. DirSync Pro will most likely support advanced full support for symlinks afterwards.

How do I start DirSync Pro automatically when my computer starts?

To do so, you can create a batch file (using the build-in batch file generator in the 'Tools' menu) and put this batch file into your auto-start folder (MS Windows), in your bash-startup script (Linux like systems) or somewhere else your OS would start it automatically.

When I start DirSync Pro on my Mac OSX Lion, I cannot browse to other folders than my personal folders. What is wrong?

The Java-build which ships in recent Mac OSX's (like Lion) limits unfortunately the users access to other folders other than his/her own files. This limitation affects all Java applications (including DirSync Pro) which means no Java application can go beyond your personal files. We have no idea why Apple enforce this limitation to Java for Mac users. The only way to eliminate this limitation is to install and use the original Java-build from Sun/Oracle.