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.7.0 and higher. The version of your JRE should at least 1.7.0. We suggest you download and install the latest JRE (1.7.x). Java 1.7.x is available for every modern operating system.
Please note: for 32-bit version OS X you may need to install Sun Java 1.7.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.7.x to start DirSync Pro.
No! DirSync Pro is a fully portable application. This means you do not need to install or uninstall it. You may download and save it and you are ready to run the application. Please note that need Java JRE to run DirSync Pro. Please read the section 'Requirements' for more information. If you wish not to delete DirSync Pro, you may just delete the downloaded files/folder.
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
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.
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.
DirSync Pro synchronizes files locally. If a file is encrypted already, it will be synchronized encrypted. DirSync Pro does not encrypt files.
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).
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:
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:
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!
The DirSync Pro manual (PDF) is included in the download package. You may also download a copy in the download page.
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.
If you are using the 64-bit version of Mac OS X, you may upgrade your Java to 1.7.x through the normal system update-process. If you are using the 32-bit version, you may need to install Sun Java 1.7.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.7.x to start DirSync Pro.
Does DirSync Pro copy/filter MS Windows file attriutes (Read Only, Archive, Hidden, System) or Posix file permissions/ownerships? Yes it does! As of version 1.45 DirSync Pro uses Java 1.7.x to fully support DOS file attributes, Posix file permissions and ownerships. You can both filter on these data and preserve them when synchronizing files/directories.
DirSync Pro can either ignore symbolic links or copy them verbatim form the source to the destination when synchronizing. This means DirSync Pro truly copies the symbolic links (creates symbolic links in the destination folder).
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.
The Java Run-time Environment (JRE) which ships in recent Mac OSX's (like Lion) limits unfortunately the users access to other files/folders other than his/her personal files/folders. 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 enforces this limitation to JRE for Mac users. The only way to eliminate this limitation is to install and use the original JRE from Sun/Oracle.