first commit: split file initial version

不完善 拷贝文件的效率低
改进方案：将进度条线程的运行频率较低，Thread.sleep(100)
Merge origin/master