...and to transfer files, the most convenient way is over a network connection but if your wifi network signal won't reach the outbuilding (and you can't run a bit of Ethernet cable to it) then flashdrive is fine. I do this a lot as my wifi signal is a bit flaky in the garage. The gcode files aren't that big, compared with the size of even a cheap memory stick.