Я вполне уверен, что использование конкретной команды копирования ОС будет быстрее или, по крайней мере, так же быстро, как простое решение, написанное самим собой. Специфичная для ОС команда, вероятно, использует разумный размер буфера и другие оптимизации, которые в противном случае вам пришлось бы выяснять самостоятельно.
Edit:
х-х прав, вы не должны вызывать команду копирования напрямую. Я думал, что в Java уже есть метод копирования, например File.copy () или что-то еще, но я не смог найти ничего, даже в JDIC. Так что Apache Commons IO - это, вероятно, верный путь.