Posts

Showing posts from November, 2020

Settings

  The settings panel allow you to backup/restore the underlying database. The backup is saved to the default folder /[SDCARD]/Foldersync/backup/ (or another folder which you can select). You can also disable all notifications, if you do not want to be bothered with these when syncs occur. You also have the option to disable scheduled syncs completely. If you do this, no scheduled syncs will run. Only disable this, if you use manual sync only or syncs initiated from Tasker or Locale. Tasker FolderSync works as Tasker plugin. This means one or more folderpair syncs can be initiated or cancelled when a condition or rule you configured in Tasker occurs. Configuring Tasker is out of the scope of this help text, but FolderSync is found in the the Plugin section. Note that syncs will run no matter what settings they are configured with, when initiated from Tasker, except if the allowed connection requirement(s) are not met. FolderSync also supports triggering actions via deeplinks. To tri...

Two-way sync

Image
  Two-way sync copies files in both directions, overwriting older files if duplicate files are found. It will also detect cases where modifications have happened on both local and cloud storage. If this happens, the latest modified file will be used or the file will be skipped, according to what you specify in for the folderpair. Instant sync This feature is experimental and can be enabled for a folderpair that syncs local files. When enabled, local file changes will be detected in the device folder, and a immediate partial sync will be attempted. It is recommended that a scheduled sync is still configured, as some change events are not detected properly - fx. on some custom ROMs etc. Newer version of Android may not support this feature on external SD cards. Sync of deletions If the “Sync deletions” option is enabled deletions will also be synced for all types of sync. FolderSync has an internal database of synced files. If a previously synced file is deleted at either end, the de...

Sync options - Notifications

  Show notification when syncing:  Show persistent notification while syncing folderpair. Show notification on sync success:  Show dismiss-able notification on sync success . Show notification when changes occur:  Show dismiss-able notification if transfers/deletions happened. Show notification on sync error:  Show dismiss-able notification if syncs fail for any reason. Sync filters You can add filters where your can configure to include or exclude files and folders based on file type, name, size, file age and modification date. Regular expression filtering is also supported if that is something you are into. Sync filters are specific to the folderpair for which you configure them. Some notes: All filters case-insensitive. File extension filters can be for example “jpg” or “doc”. Don’t include leading period. If filter value for the folder filters “contains”, “equals”, “startsWith” and “endsWith” contains a forward slash “/” then the filter is applied to the dev...

Sync options - Advanced

  Overwrite old files:  Choose what to do if a file already exist at target. Default setting is to overwrite the old file, so the newest file is used. If conflicting modifications:  Choose what to do if a conflicting modification is detected. A conflicting modification is one where both the source and target file has been changed since last recorded sync. Default is to skip file, which will result in sync warnings. Instant sync:  Select this for instant sync on change. Only detects changes on local device and may not work with external SD card on newer versions of Android. Use with care! Exclude from force sync:  Select if you want to exclude this folderpair from syncing when pressing [Sync all] button on Sync Status screen. Delete source files after sync:  For one-way sync only. After syncing of files, the source files are deleted. Use with care! Disabled by default. Retry sync if failed:  Enable to automatically retry a scheduled sync at a later time...

Folderpair configuration

  General Name:  Unique name of your choice. Sync type:  The type of sync - one-way to local or remote folder or two-way sync. Remote folder:  The remote folder to sync to or from. Can be selected after an account has been chosen. Local folder:  The local folder on the device to sync to or from. Scheduling Use scheduled sync:  Check this if you want to sync on a schedule (and not solely by manual start or Tasker). Sync interval:  Choose how often you want to sync. Sync days:  If sync interval is set to advanced, then this option is shown. Choose which days to sync. Sync times:  If sync interval is set to advanced, then this option is shown. Choose which time of day to sync. Sync options Sync sub-folders:  Check this if sub-folders are to be synced. Enabled by default. Sync hidden files:  Check this if hidden files are to be synced. Enabled by default. Sync deletions:  Check this if deletions are to be synced. Use with care! Dis...

Add an account

Image
  The first thing you probably want to do is to add an account to use for sync with cloud storage or a server. You will be required to provide your login credentials, either directly in FolderSync or on the provider webpage for those using OAuth authentication. If you do not already have an account you can create one at the applicable vendor website. You can add an account directly from the dashboard by pressing [Add] button on Account card. Dashboard Add account For this example we will add our Google Drive account, so FolderSync can access our files there. Depending on the account type, this process may be different. Some cloud providers does not support OAuth authentication. For those provider types where FolderSync need to store credentials, they are stored in encrypted form. If you want to use SMB, FTP, SFTP or WebDAV (HTTPS only), you have to set it up on a NAS, server or your home PC, or have access to an existing account. Explaining how to setup this is not in the scope of ...

Sync to your phone

Image
  The next step is choosing which folders to synchronize, and where you want those files to go on your phone. Tap Create New Sync  on FolderSync’s main page. Since you can have more than one synchronization set up, you’ll need to  enter a unique name  for each sync. I have mine labeled “Music.” Select which cloud service  you want to use for this synchronization. Choose the sync type . The files can sync to the local folder, to the remote (cloud) folder and both ways. Select the cloud and local folders  you would like to synchronize from or to. Set up a schedule  to decide when the files synchronize. The schedule can be as often as every five minutes, or as seldom as every month — if you want a schedule at all. You can always choose to manually synchronize as well. With that done, your files will begin syncing! I use this to sync my music between a folder on my Google Drive and the “Music” folder on my phone,, but it can be used for literally any type ...

Connecting your cloud storage

Image
  Launch FolderSync . You will need to allow the app access to your storage so it can properly synchronize your files. Tap  Accounts . Tap the + button  in the lower right corner of the screen, and select your cloud storage provider. Name the account whatever you’d like — I just name mine Google Drive since that’s the service I use — and tap the  Authenticate Account  button. Your default web browser will launch, and you’ll be asked to sign into the cloud service you selected. After you authenticate the account, tap  Save  in the lower right corner.