I typically develop in C# and am quite accustom to using System.IO. I recently ran across the FileIO library and have found that some of the advantages (such as sending an i
It is built on top of System.IO as Mehrdad mentioned but it does do a lot for you and may not be much slower. Do some perf tests between the two and see if the results are that telling that it would warrant using System.IO directly which would mean rolling your own code instead.
You may find the perf. hit isn't very big at all. :)