[Feature Request] .filesyncignore file

Discuss new features and functions
Posts: 4
Joined: 18 Jan 2025

rasentry

First of all, I would like to express my gratitude for this amazing tool you’ve created.

I have many projects with numerous auxiliary files and folders that I don't need to sync. I would like to have a feature similar to .gitignore, for example, a .filesyncignore file. I could create and place this file within a project, then define the rules for the files and folders I want to exclude from synchronization.

In my opinion, this is a feature that would be great to have.
User avatar
Posts: 4296
Joined: 11 Jun 2019

xCSxXenon

Is placing a ".ignore" file any less work than adding an exclusion?
Posts: 4
Joined: 18 Jan 2025

rasentry

I can easily include the root folder for all projects in the sync configuration without customizing the exclusion list for each one. This can be done by editing the .ignore file individually for each project, similar to how Git handles it.
User avatar
Posts: 2615
Joined: 22 Aug 2012

Plerry

You can edit, copy and paste in the FFS Include and Exclude Filter in the FFS GUI.

Alternatively:
FFS sync configurations are saved as *.ffs_gui or *.ffs_batch files.
These files are XML-files, in which you can find the
<Filter>...</Filter> section, which comprises the
<Include>...</Include>and <Exclude>...</Exclude> sections,
each comprising one or more <Item>...</Item> 's to be Included, respectively Excluded.

You can edit the *.ffs_gui or *.ffs_batch XML files with any suitable editor, e.g. Notepad++
User avatar
Posts: 4296
Joined: 11 Jun 2019

xCSxXenon

I can easily include the root folder for all projects in the sync configuration without customizing the exclusion list for each one. This can be done by editing the .ignore file individually for each project, similar to how Git handles it. rasentry, 19 Jan 2025, 16:33
Oh I see! I was incorrectly thinking about something else that you place per-folder!
Posts: 4
Joined: 18 Jan 2025

rasentry

You can edit, copy and paste in the FFS Include and Exclude Filter in the FFS GUI.

Alternatively:
FFS sync configurations are saved as *.ffs_gui or *.ffs_batch files.
These files are XML-files, in which you can find the
<Filter>...</Filter> section, which comprises the
<Include>...</Include>and <Exclude>...</Exclude> sections,
each comprising one or more <Item>...</Item> 's to be Included, respectively Excluded.

You can edit the *.ffs_gui or *.ffs_batch XML files with any suitable editor, e.g. Notepad++ Plerry, 19 Jan 2025, 16:57
It’s inconvenient to update the backup configuration (*.ffs_gui file) every time I modify an existing project or add a new one.
User avatar
Posts: 2615
Joined: 22 Aug 2012

Plerry

It’s inconvenient to update the backup configuration (*.ffs_gui file) every time I modify an existing project or add a new one.rasentry, 19 Jan 2025, 20:57
Your use of "the" suggests there is/can be only a single *.fss_gui (or *.ffs_batch) sync configuration file.
However, you can create and save as many sync configuration files as you like, and name each one as you like.
Posts: 4
Joined: 18 Jan 2025

rasentry

Your use of "the" suggests there is/can be only a single *.fss_gui (or *.ffs_batch) sync configuration file.
However, you can create and save as many sync configuration files as you like, and name each one as you like. Plerry, 20 Jan 2025, 07:21
My proposal isn't about naming *.ffs_gui files or managing hundreds of them. It's about handling exclusions in individual subfolders within a folder included in the *.ffs_gui, exactly as Git does.