zoukankan      html  css  js  c++  java
  • 2020.7.27第二十二天

    1.今天学习了第十二章文件

    用户在磁盘上寻找文件时,所历经的文件夹线路叫路径。路径分为绝对路径和相对路径。
    绝对路径:从根文件夹开始的路径,以“”作为开始。
    相对路径:从当前文件夹开始的路径。

     

     例子

     1 import java.io.File;
     2 import java.io.IOException;
     3 import java.text.SimpleDateFormat;
     4 import java.util.Date;
     5 import java.util.Scanner;
     6 public class FileDemo {
     7 public static void main (String[] args)throws IOException {
     8 testFile();
     9 }
    10 public static void testFile() throws IOException{
    11 @SuppressWarnings("resource")
    12 Scanner con= new Scanner (System.in);
    13 System.out.println("1、查看文件属性");
    14 System.out.println("2、删除文件");
    15 File file=new File("D:","Hello.java");
    16 String line=con.nextLine ();
    17 if(line.equals("2")){
    18 file.deleteOnExit();
    19 return;
    20 }
    21 if(!file.exists())
    22 file.createNewFile();
    23 String canExe= file.canExecute()?"可以执行":"不可以执行";
    24 String canRead= file.canRead()?"可以读":"不可以读";
    25 String canWrite = file.canWrite()?"可以写":"不可以写";
    26 String abFile= file.getAbsolutePath();
    27 String parent=file.getParent();
    28 String isFile=file.isFile()?"是文件":"是文件夹";
    29 String isAb = file.isAbsolute()?"是绝对路径":"相对路径";
    30 String isDir = file.isDirectory()?"是文件夹":"是文件";
    31 String isHidden= file.isHidden()?"隐藏文件":"不是隐藏文件";
    32 long len=file.length ();
    33 SimpleDateFormat sft=new SimpleDateFormat ("yyvy-MM-dd hh:mm:ss");
    34 String lastMod = sft.format(new Date(file.lastModified()));
    35 System.out.println(canExe) ;
    36 System.out.println(canRead) ;
    37 System.out.println(canWrite) ;
    38 System.out.println("绝对路径:"+abFile);
    39 System.out.println("父目录:"+parent);
    40 System.out.println (isFile);
    41 System.out.println (isAb);
    42 System.out.println (isDir);
    43 System.out.println(isHidden) ;
    44 System.out.println(len) ;
    45 System.out.println("最后一次修改时间:"+lastMod);
    46 }
    47 }
    48     

    2.遇到的问题:代码运行出现问题,但是没有找出问题,百度查询后也未找出;

    3.明天继续学习第十二章

  • 相关阅读:
    python 发送邮件
    java 获取两个时间之前所有的日期
    java 子线程定时去更改主线程的变量
    post 两种方式 application/x-www-form-urlencoded和multipart/form-data
    aws 社交媒体技术大会 部分总结
    java操作Mongodb数据库
    实体类注解 @entity
    spring security 部分注解讲解
    @Column
    阿里云搭建服务器
  • 原文地址:https://www.cnblogs.com/Nojava/p/13387679.html
Copyright © 2011-2022 走看看