File操作

package io;
import java.io.*;
public class File1 {
    
    public static void main(String[] args) {
        
        
        File f = new File("c:\\","1.txt");//准备加载
        File f1 = new File("1.txt");//准备加载
        
        
        //判断文件是否存在
        if(!f1.exists()){
            try {
                
                //f.mkdir(); //创建文件夹
                f1.createNewFile();//创建文件
                
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
            
        }else{
            
            //得到f1的相对路径
            System.out.println("相对路径"+f1.getPath());
            //得到f1的绝对路径
            System.out.println("绝对路径"+f1.getAbsolutePath());
            //文件大小
            System.out.println("大小:"+f1.length());
            f1.delete();//删除文件或文件夹,注意文件夹为空才能删
        }
        
    }

}
package io;

import java.io.File;

public class File2 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        
        File file = new File("c:/");
        System.out.println(file.isDirectory());
        //得到根目录下所有文件名或目录名        
        String[] s = file.list();
        for(String str : s){
            System.out.println(str);
        }
        System.out.println("----------------------------------------------");
        //得到根目录下所有文件和目录的对象
        File[] f = file.listFiles();
        for(File ff : f){
            System.out.println(ff.getName()+":"+ff.length());
        }
        
        File file1 = new File("c:/460.gif");
        if(file1.exists()){
            file1.renameTo(new File("c://Users/1.gif"));//剪切
        }
    }

}

 

posted @ 2012-10-19 11:04  邹晟  阅读(194)  评论(0编辑  收藏  举报