I want to copy the datalog file from the SD card while still on board my mega 2560 because its enclosure i quite sensitive and hence everytime i use my borderline retarded hand/eye co-ordination to remove it and insert into the laptop to get the log file onto my hard drive its a big hassle getting it back into a readable position on the board.
if someone can give me a general path to take without doing everything for me would be much appreciated.
the trigger will a 'false' for a while(millis() < x) and i want to somehow get it onto the hard drive of the laptop. or have the micro controller upload it to an ftp server either will do
and i want to somehow get it onto the hard drive of the laptop.
Are you planning to remove the hard drive, and wire it to the Arduino? If not, then you have to look at the mechanisms that the Arduino has for getting information (of any kind) to another computer. Those are I2C, SPI, and Serial. I2C and SPI are not appropriate for communicating with a PC, so that leaves serial.
That means that you need a program on the PC that is listening to the serial port, that understands what the Arduino is sending, and knows what to do with that information. Let us know when you have that program written.
or have the micro controller upload it to an ftp server either will do
How? How are you planning to connect the Arduino to the ftp server?