欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java 复制粘贴文件的一种方法

程序员文章站 2022-06-10 11:06:50
...
	/**复制文件
	 * @param res 源路径
	 * @param dis 目标路径,不存在则创建
	 */
	public static void FileCopy(String res, String dis) {
		int b = 0;
		FileInputStream in = null;
		FileOutputStream out = null;
		File disfile = new File(dis);
		File disfileparent = new File(disfile.getParent());
		if (!disfileparent.exists()) {
			disfileparent.mkdirs();
		}
		try {
			in = new FileInputStream(res);
			out = new FileOutputStream(disfile.getAbsolutePath());
			while ((b = in.read()) != -1) {
				out.write(b);
			}
			out.close();
			in.close();

		} catch (FileNotFoundException e2) {
			System.out.println("找不到指定文件");
			System.out.println(res+"==>"+disfile.getAbsolutePath()+"找不到指定文件" + e2.getMessage());
			LogUtil.error(res+"==>"+disfile.getAbsolutePath()+"找不到指定文件" + e2.getMessage());
		} catch (IOException e1) {
			System.out.println("文件复制错误");
			System.exit(-1);
		}
		System.out.println("文件已复制");
	}

功能描述:基于源文件路径和目标文件路径,通过字节流的读取写入实现文件的“复制粘贴”,可供初学者参考。

 

相关标签: java