用java兑现文件copy功能
用java实现文件copy功能
---------------------- <a href="http://edu.csdn.net/heima">android培训</a>、<a href="http://edu.csdn.net/heima">java培训</a>、期待与您交流! ----------------------
public class CopyFileUtil { public static void main(String[] args) { System.out.println("输入文件路径:"); copyFile(); } public static void copyFile() { BufferedReader reader = new BufferedReader(new InputStreamReader( System.in)); String line; try { while ((line = reader.readLine()) != null) { File f = new File(line); if (f.isFile() && f.exists()) { String filename = f.getName(); FileInputStream in = new FileInputStream(f); FileOutputStream out = new FileOutputStream(new File("E:\\" + filename)); byte[] buffer = new byte[1024]; int len = -1; while ((len = in.read(buffer)) != -1) { out.write(buffer, 0, len); } in.close(); out.close(); System.out.println("拷贝文件成功! 程序退出"); break; } else { System.out.println("文件不存在或输入的不是文件是目录!请重新输入"); continue; } } } catch (IOException e) { e.printStackTrace(); } } }
---------------------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------------------
详细请查看:<a href="http://edu.csdn.net/heima" target="blank">http://edu.csdn.net/heima</a>