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