• java学习25天2020/7/30


    一.

    I/O进行数据处理

    input(输入)out(输出)File

    文件夹线路叫路径  分为绝对路径和相对路径

    windows路径分割线用“/”或“\”

    File类常见构造方法

    import java.io.File;
    import java.io.IOException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    public class FileDemo {
        public static void main(String[] args)throws IOException {
            testFile();
        }
        public static void testFile()throws IOException{
            Scanner con=new Scanner(System.in);
            System.out.println("1、查看文件属性");
            System.out.println("2、删除文件");
            File file=new File("F:","Hello.java");
            String line=con.nextLine();
            if(line.equals("2")) {
                file.deleteOnExit();
                return;
            }
            if(!file.exists())
                file.createNewFile();
            //判断是否可以执行
            String canExe = file.canExecute()?"可以执行":"不可以执行";
            //判断是否可读
            String canRead = file.canRead()?"可以读":"不可以读";
            //判断是否可写
            String canWrite = file.canWrite() ?"可以写":"不可以写";
            //绝对路径
            String abFile = file. getAbsolutePath();
            //获取父目录
            String parent = file. getParent() ;
            //判断是否为文件
            String isFile= file.isFile() ?"是文件":"是文件夹";
            //判断是否为绝对路径
            String isAb=file.isAbsolute () ?"是绝对路径": "相对路径";
            //判断是否为文件夹
            String isDir = file. isDirectory() ?"是文件夹":"是文件";
            //判断是否为隐藏
            String isHidden = file.isHidden()?"隐藏文件":"不是隐藏文件";
            //文件的长度
            long len = file.length() ;
            //最后一次修改时间
            SimpleDateFormat sft = new SimpleDateFormat ("yyy-MM-dd hh:mm:ss");
            String lastMod = sft. format (new Date (file.lastModified()));
            System.out.println(canExe) ;
            System.out.println(canRead);
            System.out.println(canWrite);
            System.out.println("绝对路径: "+abFile) ;
            System.out.println("父目录:"+parent) ;
            System.out.println(isFile) ;
            System.out.println(isAb) ;
            System.out.println(isDir) ;
            System.out.println(isHidden) ;
            System.out.println(len) ;
            System.out. println("最后一次修改时间: " +lastMod) ;
        }
    

     

     二.方法使用时需要查找

    三.目录管理

  • 相关阅读:
    mxd与service的关系
    转到不同磁盘
    通过vs命令提示符注册dll
    粘贴带有行号的代码到vs2010中
    添加本地图层出现要求cross domain policy的错误
    删除服务后添加相同名字的服务注意点
    Silverlight_F5调试时要求安装相应版本的运行时
    网页优化
    SqlBulkCopy快速批量大数据插入
    2012项目总结
  • 原文地址:https://www.cnblogs.com/qiangini/p/13406352.html
Copyright © 2020-2023  润新知