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

      

  • 相关阅读:
    记录软件工程课程项目开发时遇到的各种小问题(django)
    用python实现逻辑回归
    利用KD树进行异常检测
    PyQt4入门学习笔记(五)
    PyQt4入门学习笔记(四)
    import matplolib 时出现"This probably means that tk wasn't installed properly."的解决方法
    IDEA上安装和使用checkstyle,findbugs,visualVM,PMD插件
    pycharm连接mysql数据库
    基于trie树做一个ac自动机
    用python实现最长公共子序列算法(找到所有最长公共子串)
  • 原文地址:https://www.cnblogs.com/tianhao/p/4242959.html
Copyright © 2011-2022 走看看