java-File
来源:互联网 发布:天津绫致时装淘宝真假 编辑:程序博客网 时间:2024/05/17 02:32
package com.java;import java.io.File;import java.io.IOException;import java.util.List;public class IOStream { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { // TODO Auto-generated method stub File file = new File("C:\\Users\\Administrator\\Desktop\\file"); System.out.println(file.exists()); file.mkdir();//创建文件夹 boolean bool = deleteFile("C:\\Users\\Administrator\\Desktop\\file"); // file.createNewFile(); //注:如果存在文件,则不会创建 System.out.println(file.exists());//判断是否是一个文件 System.out.println(file.isDirectory()); //判断是否是一个文件夹// file.delete();// System.out.println(file.getAbsolutePath()); //获取文件路径// System.out.println(file.isFile()); } //删除文件下的文件或目录(递归) public static boolean deleteFile(String path){ File file = new File(path); if(!file.exists()){ return false; }else if(file.isFile()){ file.delete(); return true; }else{ File [] files = file.listFiles(); for(int i = 0;i<files.length;i++){ String pathFile = files[i].getAbsolutePath(); System.out.println(pathFile); deleteFile(pathFile); } file.delete(); //文件夹删除 return true; } //批量字节拷贝 public static void copyFile(String path1,String path2) throws Exception{ BufferedInputStream bis = new BufferedInputStream(new FileInputStream(path1)); BufferedOutputStream bos = new BufferedOutputStream(new FileOutputStream(path2)); int a; while((a=bis.read())!=-1){ bos.write(a); bos.flush(); } bis.close(); bos.close(); }}}
还有一些方法:
阅读全文
0 0
- java file
- java File
- java file
- Java-File
- java file
- Java File
- java.File
- Java File
- Java.File
- Java-File
- Java File
- Java File
- Java File
- JAVA-File
- java-File
- java-File
- Java -- File
- java---File
- 4.6-全栈Java笔记:THIS关键字和STATIC关键字
- Web前端知识体系精简
- 几种常用的设计模式介绍
- mybatis 自增主键配置
- 23种设计模式-访问者模式
- java-File
- 【JAVA】实现注解拼接SQL+字段进行排序
- 【数据结构基础】校园网布线问题
- struts2学习之---输入校验
- c++11 & c++ <valarray>
- [bzoj1934]: [ZJOI2009]狼和羊的故事
- 教你 Debug 的正确姿势——记一次 CoreMotion 的 Crash
- 23种设计模式-命令模式
- PHP入门之局域网多站点访问、带参数请求、Json数据、Xml数据