(IO) 파일 파일

1491 단어 File
File 파일 객체 공통 방법
 
package com.gc.file;

import java.io.File;
import java.io.FileFilter;
import java.io.FilenameFilter;
import java.io.IOException;

public class FileDemo {
	public static void main(String[] args) {
		
		//             ,             
		File f1 = new File("d:\\a.txt");
		
		File f2 = new File("d:\\","a.txt");
		
		File fpath = new File("d:\\a\\b\\c\\");
		//      
		fpath.mkdirs();
		File f3 = new File(fpath,"a.txt");
		
		
		File f4 = new File("d:"+File.separator+"temp"+File.separator+"x.java");
		
		try {
			//             
			boolean flag = f4.createNewFile();
			System.out.println(flag);
		} catch (IOException e) {
			e.printStackTrace();
		}
		//    
		f4.delete();
		
		//    /      
		if(f1.exists()) {
			if(f1.isFile()) {
				//      
				long lastModify = f1.lastModified();
			} else if(f1.isDirectory()) {
				//            ,      
				File[] files = f1.listFiles();
				File[] fs = f1.listFiles(new FileFilter() {
					@Override
					public boolean accept(File f) {
						return !f.isHidden() && f.getName().endsWith(".java");
					}
				});
			}
		}
		
		
	}
}	

좋은 웹페이지 즐겨찾기