Your workflow is unique π¨βπ» - tell us how you use Dropbox here.
Tom_M
11 years agoHelpful | Level 6
Status:
Delivered
Add .dropboxignore directory to exclude folders without using selective sync
Please please please can you add a feature that allows folders to be excluded from the Dropbox account (on windows and mac). For sure I'm not the first person to request this, but I'm yet to find a good explanation of why it's not there. A quick google search reveals loads of people also looking for the same feature. I really like the workflow I have with dropbox, but it's getting to the point where I might switch providers in order to allow better selective sync.
I've seen hackish solutions using selective sync, but it would be great if this could be done in one of the following ways:
- global pattern matching eg "node_modules"
- a marker file in the directory like .dropboxignore
- a simple right click context menu "Ignore this folder"
Other than that, keep up the good work. Cheers.
Tom
Idea Status Update
We're launching a closed beta for Ignore Files feature, and weβd love your help testing it out.
1,036 Comments
- pawelt3 years agoExplorer | Level 4
And it's not that I want to save a lot of Dropbox space - this is negligible - but Dropbox app indexing new `node_modules` folder eats up 100% CPU for minutes-hours so not User-friendly at the moment.
- Damato3 years agoHelpful | Level 7
Agreed pawelt, we have at least 4x threads just like this, that has been open for years, most advocating for a .dropboxignore option.
Since from a developer point of view this would be relatively easy, and hence the outcry at Emma sighting the ephemeral command line option of ignoring files are the way to go, and the solution to all our problems. Which it is not.
Currently it makes Dropbox useless for most any developer, and many have resorted to other options. Some of us have given up hope, but are still stalking in the hope of someone from Dropbox championing our cause. - nicc7773 years agoExplorer | Level 4
Oh my goodness.... You have 100's of comments spanning almost 8 years and you are unclear of the requirements? But, anyway, let me take a stab at it.
As reference, please consult other current implementations for example as implemented in Git: https://git-scm.com/docs/gitignore
The requirement that we are asking for, in a nutshell, is to provide us the ability to create an ignore file which include all files/folders/patterns for the dropbox client running on a device to to ignore (not sync). This is much more portable and familiar that the other method that was originally presented as the solution.
From this, I am sure the gap should be fairly obvious. For developers, devops engineers, Infrastructure engineers, SRE's and anyone else in a SDLC, it should be - and I am going to assume it is. If the team at dropbox cannot discern the differences/gap then you have far bigger problems to deal with. Let me know, and I am happy to then give you a detailed analysis and spec - but for a reasonable fee, as I will have to spend some time on such a project.
- pawelt3 years agoExplorer | Level 4
I would add to that, that current solution needs folder to exist. But in the case of some folders being created automatically (like `node_modules`) I want to exclude those no matter where they are in my Dropbox tree or if they exist at the moment. I imagine having `.dropboxignore` file like:
```
node_modules
```
as a good solution building atop of .gitignore already working like this π
- Lars P.33 years agoHelpful | Level 6
Thanks for backtracking and listening to the users.
1. The current solution is complicated.
2. It is not cross-platform.
3. It's not persistent. Is the folder recreated you have to set up the ignore again.
4. If another, not supported computer creates the folder it is synchronized which leads to unpredictable results.
- MaksMaks9913 years agoHelpful | Level 6
Emma Thanks. About "gap": please read comments before, this gap is already highlighted. Just pass information to dev team. Every developer knows what we talk about. I can write all the requirements we have, but the thing is they are already written in this thread. Please pass idea to dev team lead for discussion and you'll get direct answer what we want.
- Emma3 years ago
Community Manager
Status changed:DeliveredtoUnder ConsiderationHi folks,
Thanks for your feedback on this.
While ignored files delivers for some of the use cases here, I appreciate it does not for all.
We'll be taking another review of this thread to isolate use cases for a .dropboxignore file feature in particular.I've updated the status and we'll take this to the product team.
As a side note, it would be helpful for us if you could outline the gap between what ignored files offers, and what a .dropboxignore file feature would add to your workflows.Thank you.
- sebastian_3 years agoCollaborator | Level 8
Once upon a time, the Dropbox founders Drew Houston and Arash Ferdowsi built dropbox to serve their needs. As I recall, 2007-2011 many venture capital folks turned them down because there were "too many file sharing tools out there", from FTP to web-based portals. Drew and Arash insisted none did what they needed and persevered with a great vision. They were right, the VCβs were wrong, and Dropbox became the #1 company in the space β a product I personally love and pay for. Unfortunately, serving investors has become more important than Drew and Arash's mission β providing right-and-true value needed by end-users. A sad situation in this particular case as itβs washed away and hidden behind "delivered".
Megan This feature was absolutely NOT delivered w/o a true .dropboxignore file, something every Dropbox engineer clearly understands. One critical use case for this requirement is to ignore all explosively large (and constantly changing) `node_modules` directories (that is often a child of multiple projects in a `dev` directory), but sync everything else. There are many other examples of developer / creative tools with cache directories that should NOT be syncing with Dropbox, sucking down bandwidth and cycles. Sometimes symlinks can be used, but often not, and targeted ignore as implemented does not work. It seems the decisions on this topic are likely too heavily biased with new revenue generation in mind. Please reinstate this community request and push it back up the ladder to someone responsible for product Vision + Value, balanced with new revenue generation. - corylulu3 years agoHelpful | Level 7
At least unmark this as "Delivered" as it feels legitimately insulting that after years of complaints that the mentioned solution was not sufficient, Megan read exactly none of those comments and marked it as "Delivered".
- birgersp3 years agoExplorer | Level 4
Devs over at MEGA are about to implement this: https://github.com/meganz/MEGAsync/issues/206#issuecomment-1143136772
Just saying, cya Dropbox π
Related Content
- 6 years ago
- 6 years ago
- 3 years ago
- 5 years ago
- 5 years ago