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("文件不存在");
    		}
    	
    	}
    
    }
    

      

  • 相关阅读:
    k8s问题收集
    kubeadm简单安装k8s
    centos7 --kubeadm安装
    K8S各知识点整理
    【转载】dfs序七个经典问题
    ZJOI 2018 一试记
    【模板】高精度
    【科技】扩展欧几里得 + 逆元
    【模板】ISAP最大流
    【模板】最小费用最大流
  • 原文地址:https://www.cnblogs.com/tianhao/p/4242959.html
Copyright © 2011-2022 走看看