掌握-----File类(操作文件的类)

基本介绍:在java.io包中,唯一与文件本身有关的类就是File类。使用File类,可以进行文件的创建、删除等常用操作。

注意:

①在操作文件的时候一定要注意分隔符,使用File.seperator表示。因为在各个操作系统中,实际上路径的分隔符是不一样的。如:windows中使用反斜杠“\”,linux中使用正斜杠“/”。

②对于相关的操作并不会立即执行,因为Java是通过JVM与底层进行交互的,所以所有的操作需要经过JVM完成,那么就有可能产生延迟。

③对于文件的后缀,可有可无。因为后缀本身并没有任何意义,即不管有没有后缀并不影响文件本身的内容。而在windows中为了实现程序使用的便捷化管理,所以才将文件的后缀进行比较合理的应用。

范例-----列出指定目录的全部内容

package demo;
 
import java.io.File;
 
public classFileDemo11 {
 
    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Filemy = newFile("d:"+ File.separator);
        print(my);
    }
 
    public static void print(File file) {
        if (file != null) {
            if (file.isDirectory()) {
                Filef[] = file.listFiles();
                if (f != null) {                            // 有可能文件夹里面没有文件,无法列出目录中的内容
                    for (int i = 0; i < f.length; i++) {
                        print(f[i]);
                    }
                }
            }else{
                System.out.println(file);
            }
        }
    }
}


 

你可能感兴趣的:(JavaSE)