Hi, So what is the best way to implement my own version of copy? Currently, I open the file, read a certain number of bytes into a buffer and then write it into the file until I am done. This is a very lame way I would say. I might have several files to copy at a time (1000s).