java File

java Filejava Filejava Filejava File


package com.dasenlin.io;

import java.io.File;
import java.io.IOException;

public class Test3 {
    public static void main(String[] args) {
        System.out.println(File.separator);
        System.out.println(System.getProperty("file.separator"));
        File file = new File("conf/newt.properties");
        if(file.isFile())
        {
            System.out.println(file.getName()+"is File");
            try {
                
                showFileInfomation(file);
                
                createNewFile("conf/test.properties");
                
                deleteFile("conf/test.properties");
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        
    }
    private static void deleteFile(String string)throws IOException{
        File file = new File(string);
        if(file.exists()){
            file.delete();
            System.out.println("delete success");
        }else{
            System.out.println("is not exists");
        }
    }
    
    private static void createNewFile(String string) throws IOException{
        File file = new File(string);
        if(!file.exists()){
            if(file.createNewFile()){
                System.out.println("success");
                System.out.println(file.getAbsolutePath());
            }else{
                System.out.println("failed");
            }
        }else{
            System.out.println("is already exists");
        }
    }
    
    private static void showFileInfomation(File file) throws IOException{
        //read info
        System.out.println(file.canRead());
        System.out.println(file.canWrite());
        System.out.println(file.length());
        System.out.println(file.lastModified());
        //path info
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getName());
        System.out.println(file.getParent());
    }
    
}


java Filejava Filejava Filejava Filejava Filejava Filejava Filejava Filejava File

java Filejava Filejava Filejava Filejava Filejava File