实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
来源:互联网 发布:java nio与io的区别 编辑:程序博客网 时间:2024/05/29 06:53
删除图片的就不放上来了,想要实现的可以将后缀pdf改成jpg
public static String monitorPic() {String s1 = "C:\\Users\\weidx\\Documents\\My Access-IS Data\\Images";File file = new File(s1);File[] fileList = file.listFiles();j=j+1;String s2 = "C:\\Users\\weidx\\Documents\\My Access-IS Data\\copyPic\\"+j+".jpg";if (fileList.length > 0) {String pth;if (fileList.length>4) { pth = fileList[4].getPath();}else {pth= fileList[3].getPath();}try {s2=copyPic(pth, s2); for (int i = 0; i < fileList.length; i++) { System.out.println("删除文件:"+ i+fileList[i].delete()); }} catch (Exception e) {e.printStackTrace();}return s2;} else {}return null;}
public static String copyFile(String s1, String s2) throws Exception {File f1 = new File(s1);File f2 = new File(s2);while (f2.exists()) {i=i+1; s2 = "C:\\Users\\weidx\\Documents\\My Access-IS Data\\copyPDf\\"+i+".pdf"; f2 = new File(s2);}long time = new Date().getTime();int length = 2097152;FileInputStream in = new FileInputStream(f1);FileOutputStream out = new FileOutputStream(f2);byte[] buffer = new byte[length];while (true) {int ins = in.read(buffer);if (ins == -1) {in.close();out.flush();out.close();return s2;} elseout.write(buffer, 0, ins);}}
阅读全文
0 0
- 实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
- IO部分,复制图片到另外一个文件夹中。
- Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类
- python实现读取给定文件夹下文件目录与文件信息(包括子文件夹)
- 复制图片至另外一个文件夹
- java NIO实现的文件复制(包括文件与文件夹复制) NIO读取数据与写数据
- Java快速从一个文件夹复制到另外一个文件夹
- 复制整个文件夹到另外一个路径中(递归)
- linux - shell 将7天内更新的文件复制到另外一个文件夹
- mfc中文件与文件夹的复制与删除
- 复制一个文件夹的内容到另外一个文件夹,利用递归
- 复制一个文件夹下所有文件(包括子文件夹)并修改文件后缀名 java实现加密文档unlock
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- JAVA之File类 获取一个目录下的所有文件夹和文件,包括子文件夹和子文件
- 遍历文件夹,取到一个文件夹下的所有文件包括子文件夹中的文件
- 如何删除文件夹下所有的文件(包括非空目录和文件)????
- java实现基于关键字的文件夹(文件)的搜索、文件夹(文件)的复制、删除
- 将某一个路径下的所有java文件复制到另外一个文件夹下,并重命名为jad文件
- 分布式机器学习平台大比拼
- Java实现一个简单的Web服务器
- Apache实现文件解压缩
- Android 自定义进度条ColorfulProgressBar,原理简单、效果很棒
- flask+mongodb实现简单todolist应用
- 实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
- 初始化字典的6种方式
- C语言入门:冒泡排序(代码实现,而不是排序方法阐述)
- Android 常用sql笔记之视图创建
- HDU5340 Three Palindromes <Manacher>
- Guarding the Chessboard UVA
- dp 之硬币问题
- 【Java】数组和List打印(System.out.println)的区别
- python中的queue模块简介