您的位置:首页 > 其它

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

2014-06-22 14:28 183 查看
基本介绍:在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);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: