Because of how Google Drive stores files, it's very inefficient to look up a file by path:
foo/bar/baz requires searching for folders named
foo to find the ID, then searching for folders named
bar that have that ID as parent and finally searching for files named
baz with the ID returned by
I was wondering if you'd consider adding an optional (behind a flag) optimization where rclone simply never stores directories upstream? Specifically, store everything in a single (root) directory and put the whole path in the file name. The only disadvantage would be that empty folders wouldn't be stored, but I think this is not a big deal in most cases and the performance gains could be significant.