轻微的改动。
重新优化copyDir(),并编写moveDir()