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.明天继续学习第十二章

猜你喜欢

转载自www.cnblogs.com/Nojava/p/13387679.html
今日推荐