There are just so many ways. On Windows, WinSCP is quite a nice tool for copying files in both directions. On if you want a command line tool, there is pscp from the same author as putty. Or you can install the Remote System Explorer in Eclipse and use that. Or you can use EV3Control, but I think that currently only copies from the programs directory. Or you can use the remote EV3 API in ev3classes from a Java program. Or you can read the SD card on Linux or MAC OS X, or copy the file to the DOS partition and read it on Windows. Or you could write a Java program that uses the Dropbox or Google Drive API and upload it to the cloud. Or you could run a web server on the EV3 as in Mark Crosbie's project in the EV3 Projects forum.