and arduino runs and opens the file.. like every other application ever known to man.
No you are in the world of embedded micro processor control here, your arduino software doesn't open files. You have been cosseted in a small area of computers if you think everything opens files.
Having said that the arduino can only send messages to the serial port, but if something is listing on the port you can get that something to open a file.