为FileUtil添加复制、移动相关方法，并优化底层代码结构