从来没有研究过File类,需要用时,都是网上copy下
今天写段初级代码,放这给自己看看
- import java.io.*;
- public class FileTest{
- public static void main(String[] args){
- String separator = File.separator;
- String fileName = "text.txt";
- String path = "mydir1" + separator + "mydir2" + separator + "text.txt";
- //File f = new File(path, fileName);
- File f = new File(path);
- if(f.exists()){
- System.out.println("文件名:" + f.getAbsolutePath());
- System.out.println("文件大小:" + f.length());
- }else{
- //这里为什么要用getParentFile(),不能直接mkdirs() ?
- f.getParentFile().mkdirs();
- //f.mkdirs();
- try{
- f.createNewFile();
- }catch(IOException ex){
- ex.printStackTrace();
- }
- }
- }
- }