zoukankan      html  css  js  c++  java
  • File类常见方法

    package file;
    
    import java.io.File;
    
    public class FileTest2 {
    
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		File src2=new File("E:/backup/2.jpg");
    		System.out.println("文件src2是否存在"+src2.exists());
    		System.out.println("文件src2是否是文件"+src2.isFile());
    		System.out.println("文件src2是否是目录(文件夹)"+src2.isDirectory());
    		System.out.println("文件src2是否可读"+src2.canRead());
    		System.out.println(src2.isAbsolute());
    		String parentPath="E:/backup";
    		String name="EXPDAT.DMP";
    		//使用相对路径去构建file对象
    		File src=new File(parentPath,name);
    		System.out.println("文件src是否存在"+src.exists());
    		System.out.println("文件src是否是文件"+src.isFile());
    		System.out.println("文件src是否是目录(文件夹)"+src.isDirectory());
    		System.out.println("文件src是否可读"+src.canRead());
    		System.out.println("文件src是否可写"+src.canWrite());
    		System.out.println(src.isAbsolute());
    		System.out.println("文件长度"+src.length());
    		//以B为单位     如果是目录的话则长度为零  不管目录内是否有文件
    	}
    
    }
    

      

    新建文件

    package file;

    import java.io.File;
    import java.io.IOException;

    public class FileTest2 {

    public static void main(String[] args) throws IOException {
    // TODO Auto-generated method stub
    /* String path="E:/backup/2.jpg";*/
    File src=new File("E:/backup/2.jpg");
    if (!src.exists()){
    boolean flag=src.createNewFile();
    System.out.println(flag?"新创建了文件":"没有新建文件");
    //运行结果,新建了文件
    //如果存在的话就不新创建返回false
    }
    boolean flag1=src.delete();
    System.out.println(flag1?"删除成功":"删除失败");
    }

    }

      还有createtempfile()如需使用可以去查看jdk文档

    package file;
    
    import java.io.File;
    import java.io.IOException;
    
    public class FileTest2 {
    
    	public static void main(String[] args) throws IOException {
    		// TODO Auto-generated method stub
    /*		String path="E:/backup/2.jpg";*/
    		File src=new File("E:/backup/2.jpg");
    		if (src.isDirectory()){
    			System.out.println("文件夹");
    		}
    		else if(src.isFile()){
    			System.out.println("文件");
    		}
    		else if(!src.exists()){
    			System.out.println("文件不存在");
    		}
    	
    	}
    
    }
    

      

  • 相关阅读:
    (IDEA) VCS-->Import Into Version Control没有Share Project(Subversion)这个选项。
    Maven学习笔记(二)—— 整合SSH框架
    Maven学习笔记(一)—— Maven基础
    使用IDEA完成maven整合SSH框架时抛出Hibernate : Mapping (RESOURCE) not found
    mysql性能的检查和优化方法
    每个php程序员都应该知道的15个最佳PHP库
    linux oracle 11g 漏洞补丁升级
    linux 启动MongoDB
    linux 7 查看oracle 11g版本号
    linux 清除缓存命令
  • 原文地址:https://www.cnblogs.com/tianhao/p/4242959.html
Copyright © 2011-2022 走看看