实现读取文件夹中文件,复制到另外一个文件夹,并且删除原来的文件包括(图片和PDF)
2017-08-11 21:35
826 查看
删除图片的就不放上来了,想要实现的可以将后缀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; } else out.write(buffer, 0, ins); } }
相关文章推荐
- 复制一个文件夹下所有文件(包括子文件夹)并修改文件后缀名 java实现加密文档unlock
- 今天看到了一个用java实现复制,剪切,删除文件或文件夹的示例,感觉不错,欢迎学习(带详细注释)
- 实现读取某文件夹下txt、图片,并按钮点击上一个下一个文件中的txt,图片
- 在linux中用C程序实现读取一个文件中的字符,计算它的个数,并把个数显示在另外一个文件夹内
- java NIO实现的文件复制(包括文件与文件夹复制) NIO读取数据与写数据
- [PHP][Function]实现将一个文件夹下的所有文件及文件夹复制到另一个文件夹里(保持原有结构)[已验证][原创]
- 复制一个文件夹中的所有文件和文件夹的java程序实现
- php(创建、删除、移动、复制)文件及文件夹操作的实现方法
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- 批处理bat文件实现复制、删除、创建文件夹、执行程序、打开文件
- php删除与复制文件夹及其文件夹下所有文件的实现代码
- c#实现将一个文件夹中的所有文件复制到另一个文件夹,并在新文件夹中创建一个txt文件记录copy的文件综述以及文件名称
- Java中实现复制文件到文件,复制文件到文件夹,复制文件夹到文件,删除文件,删除文件夹,移动文件,移动文件夹的工具类
- 设计一个学生类,其中包含学号、姓名、成绩等数据成员,创建学生对象并且倒入到文件file.txt,然后由文件读取到另一个学生对象并输出,试编程实现。
- 用c#实现 统计一个文件夹中的文件的个数 并用 FOR循环 依次读取文件的文件名
- PB利用API-SHFileOperation 文件操作函数 实现多文件及文件夹的删除复制等操作
- 想要实现pdf文件5页数据,每页都有一个图片,怎么实现?
- C#文件操作源码 递归复制一个目录 递归删除文件 和 文件夹
- java 实现文件/文件夹复制、删除、移动(二)
- 文件操作类 实现文件的基本操作,读取、写入、删除、修改和文件夹操作