首页 > 代码库 > 通过file读写功能实现文件复制粘贴功能
通过file读写功能实现文件复制粘贴功能
- 通过file读写功能实现文件复制粘贴功能
import java.io.*; public class Copy1M { public static void main(String arg[]) throws FileNotFoundException{ long begin = System.currentTimeMillis(); //记录程序开始事件 //**************************************获取文件属性******************************************************** //创建File 对象f1,以调用其属性 File f1 = new File("D:\\Desktop\\copytext\\设计模式.avi"); //判断文件设计模式.avi是否存在 boolean a = f1.exists(); if(a){ System.out.println("确认文件设计模式.avi"); }else{ System.out.println("文件不存在,无法读取"); } //获取文件长度 int length = (int)f1.length(); System.out.println("文件长度:"+length); //**************************************读取文件******************************************************** //创建读取文件对象 FileRead FileInputStream FileRead = new FileInputStream("D:\\Desktop\\copytext\\设计模式.avi"); byte[] b = new byte [length]; //创建数组 //将文件一次性读到数组中 try { FileRead.read(b); System.out.println(b); FileRead.close(); } catch (IOException e) { e.printStackTrace(); } // for(len = 0; len < length;len++){ // System.out.print((char)len); // try { // FileRead.close(); // } catch (IOException e) { // // TODO 自动生成的 catch 块 // e.printStackTrace(); // } // } //**************************************写入文件******************************************************** FileOutputStream FileWrite = new FileOutputStream("D:\\Desktop\\设计模式.avi"); try { FileWrite.write(b); FileWrite.close(); } catch (IOException e) { e.printStackTrace(); } long end = System.currentTimeMillis() - begin; // 记录程序结束事件 System.out.println("耗时:" + end + "毫秒"); } }
通过file读写功能实现文件复制粘贴功能
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。