We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

alissa914's avatar
alissa914
Collaborator | Level 9
2 years ago

MacOS bug on client - Moving online files causes files to move as 0 byte files but still deletes

Ran into this yesterday on MacOS M1 in Ventura.  I had a file that was online only.  It showed up in Finder as 0 bytes.  If I made the file offline, then it would download the file and show the proper size also.  BUT if I moved the file while it was online only, it would move the 0 byte file from the Dropbox folder and delete the file from Dropbox.

 

To sum up:  I wanted to move a video file on my account from Dropbox and move it to a local folder since I was trying to copy a file from one PC to my Mac then to replace the file in the Dropbox account with a corrected one.  But when I went to move the file from the Dropbox folder (with the online only file), it didn't download that file first before it moved it.  So the only thing I got was that 0 byte pointer file and Dropbox still deleted it from my account.

 

Fortunately, I had 30 days recovery on my files and could get it back, but imagine if I moved a folder and had a handful of files in those folders as online only.  They'd be gone and I probably wouldn't have noticed in that 30 day window.

 

That seems like a huge bug.  Not sure if this is a Mac issue or a Dropbox one, but I'd hope that Dropbox could prevent the file from being moved without retrieving it first.

  • Nancy's avatar
    Nancy
    Icon for Dropbox Staff rankDropbox Staff

    Welcome back to the forum, alissa914.

     

    What you mention sounds like an expected behavior; for example, if you just select a file and move it to another location on your device (outside of the local Dropbox folder), then the file will be transferred as it is at the moment it’s being moved, even if it’s online-only. Also, if the Dropbox app can no longer locate the file, this will be synced to our servers and the file will also be removed from your web account (it can still be restored though within 30 days, as you also mention). 

     

    If you want to move a file/folder outside of Dropbox, we generally recommend making it offline first and waiting till it’s fully downloaded on your computer, before moving it to another location. 

     

    I hope this clarifies things a bit. If you need something else, I’ll be around the Community!

    • alissa914's avatar
      alissa914
      Collaborator | Level 9

      If I have a 4GB file and it shows as 0 bytes in Finder because it's online only, if I move the file, it moves that 0 byte placeholder and you delete it.  You need to download the file first and then move it out. 

       

      What it does now should not be desirable behavior at all.  If I have 90% of a folder as offline and 10% online, then you're essentially saying that I should expect 10% of my files to be removed because you wouldn't queue them to download before you allowed them to be moved.

       

      That really doesn't seem to make logical sense as to something anyone would want to happen.

       

      You don't do this on Windows... and OneDrive on Mac does download them first.

      • alissa914's avatar
        alissa914
        Collaborator | Level 9

        If this is the official position of Dropbox, that's a bit depressing... I can't trust this service to not lose files for me anymore.... seriously.  And to hear the excuse of "well, you should download them first" is just you avoiding fixing your bug.  Really... really.... bad... Cancelling auto-renewal.

About View, download, and export

Need support with viewing, downloading, and exporting files and folders from your Dropbox account? Find help from the Dropbox Community.

Need more support

If you need more help you can view your support options (expected response time for an email or ticket is 24 hours), or contact us on X or Facebook.

For more info on available support options for your Dropbox plan, see this article.

If you found the answer to your question in this Community thread, please 'like' the post to say thanks and to let us know it was useful!