本文主要是介绍jdk7中新增的文件操作Files,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
读取文件很繁琐,需要用到输入流,自从jdk7中新增了Files类后,很多操作都很简单。
读取一个文件的内容:
try {byte[] bytes = Files.readAllBytes(Paths.get(new File("F://test.txt").toURI()));String content = new String(bytes);System.out.println(content);} catch (IOException e) {e.printStackTrace();}
文件拷贝:
Path from = Paths.get(new File("F://test.txt").toURI());Path to = Paths.get(new File("F://test2.txt").toURI());try {Files.copy(from, to);} catch (IOException e) {e.printStackTrace();}
文件移动:
Path from = Paths.get(new File("F://test2.txt").toURI());Path to = Paths.get(new File("F://test3.txt").toURI());try {Files.move(from, to);} catch (IOException e) {e.printStackTrace();}
这篇关于jdk7中新增的文件操作Files的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!