Sky.Flow Sync is a cross platform tool that enables file synchronization between Sky.Flow Cloud platform and local computers and servers. Files can be transferred using download, upload and sync methods. Recommended Java Runtime is 1.8 or higher. Existing Sky.Flow users can request download link by contacting Sky.Flow support. Current version of the tool 1.5.1.
Usage:
java -cp <CLASS _PATH> com.sciomagis.sky.upload.sync.SkySyncManager -props="<PROPERTIES_FILE_LOCATION"
Example:
java -cp libs/* com.sciomagis.sky.upload.sync.SkySyncManager -props="C:/skySync.properties"
Sky.Flow Sync tool uses properties file (simple text file) with setup options. Properties file options:
skyUrl=https://www.sky-flow.net/sky
username=<PUT_USER_NAME>
password=<PUT_USER_PASSWORD>
organizationId=<PUT_ORGANIZATION_ID>
dir=<PUT_LOCAL_DIR>
dirSky=<PUT_SKY_ARCHIVE_DIR>
fileFilter=*.pdf;*.doc
logLevel=INFO
command=synch
overwrite=true
createFolders=true
deleteUploadedFiles=true
Where:
Command download will transfer files from Sky.Flow to local computer or server using options described above. If overwrite flag is not set (overwrite=false) then files that already exist in target directory will not be skipped.
Command upload will transfer files from local computer to Sky.Flow using options described above. If overwrite flag is not set (overwrite=false) then files that already exist in target directory will not be skipped.
Command synch will synchronize Sky.Flow and local directory. If the file exists in both directory and if overwrite flag is not set then file will be skipped. Alternatively, if the overwrite flag is set then transferred is based on several scenarios: