标签: java bash cp file-copying nio2
我有一个Java程序,它通过命令行由Bash脚本启动,然后由cron以不同的间隔调用。
这个程序执行了几个操作,第一个是可能大量或多或少的大文件的副本。 (10000个文件中的30 KB到1个1 GB的文件,但这两个都是边缘情况。)
我很想知道如何完成这一步骤以确保性能(如速度)。
我可以使用Bash的cp函数或Java 7的Files.copy()。我将进行自己的测试,但我想知道某人是否有在决定实施之前我可以考虑的任何比较数据?
cp
Files.copy()