java中对文件和目录的操作

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileUtil {
//write into file
    public static Boolean copyFile(File ofile,String newPath) throws IOException{
        FileInputStream in=new FileInputStream(ofile);
        File file=new File(newPath);
        if(file.exists()){
           return false;
        }
        if(!file.getParentFile().exists()){
            file.getParentFile().mkdirs();
        }
        file.createNewFile();
        FileOutputStream out=new FileOutputStream(file);
        int c;
        byte buffer[]=new byte[1024];
        while((c=in.read(buffer))!=-1){
            for(int i=0;i 1){
                return false;
            }else{
                return true;
            }
        }else{
            return false;
        }
    }
}

 

你可能感兴趣的:(java类)