Leaky Abstractions
I wonder why it's implemented as a per-file copy+delete instead of a "copy all files" then "delete all files".<p>I also have a gut feeling that doing similar operations to a connected android phone (e.g., moving photos from your phone to your PC over USB) is also slow, probably for similar reasons.