modify writeFile in FileUtils.java
add file not null
add auto makeDirs when writeFile
modify copyFile
modify javadoc