Synology Drive Folder Filters
I wanted to get rid of Nextcloud so I started to setup all my folders on my NAS. I got annoyed by the lack of options to filter folders.
«.git» folders are filtered thanks to an opt-in button on the main menu although generated folders by Unity, Nodes and Pythons are still being synced and it lead to a mass amount of useless files being pushed to the NAS (>300,000 small files).
Someone on github got annoyed too and found a hacky way to filter folders we don't need: A configuration file is available.
Here the gist https://gist.github.com/derekedelaney/4e11b8996d1dcc800ecad96ae7c5269e
You can find your working folders on this path: ~\AppData\Local\SynologyDrive\data\session\
folders in this directory are digits, those are the position in your Synology Share Folder list. There will be a conf folder with inside blacklist.filter we can edit. For example my full path is:
Path
----
C:\Users\wolf\AppData\Local\SynologyDrive\data\session\6\conf
In this file there is an empty section called "Directory", it is possible here to add the filters we need. I proceeded this way:
[Version]
major = 1
minor = 1
[Common]
black_prefix = "."
max_length = 0
max_path = 0
[File]
black_suffix = ".lnk", ".pst", ".swp", ".temp", ".tmp"
max_size = 0
[Directory]
black_name = ".cache", ".node-gyp", "bower_components", "node_modules", "__pycache__", "Library", "Lib"
[EA]
Save the file, restart the software to apply changes. If there is an error, double check mistakes in your settings: extra characters and typo.