黑马程序员技术交流社区

标题: File [打印本页]

作者: Java黑马    时间: 2015-7-5 18:31
标题: File
File类
可以通过以下三种方法创建File对象
1.new File(String pathName); pathName包含文件名称的路径名
例如:new File("E://1.txt");
2.new File(String parent,String child); parent父路径字符串,child子路径字符串
例如:new File("E://a","a.txt");
注意:指定的父路径必须存在,否则会报出IOException异常
3.new File(File parent,String child);  parent父抽象路径名,child子路径字符串
public class FileDemo {

public static void main(String[] args) {
File file=new File("e://java//newfile");
print();
listFile(file);
}

private static void listFile(File file){
if(file.isDirectory()){
File files[]=file.listFiles();
for(int i=0;i<files.length;i++){
System.out.println(files.getName());
}
}

}
private static void print() {
File file=new File("e://java//8.html");
if(file.exists()){
String name=file.getName();
String parent=file.getParent();
long length=file.length();
boolean is=file.canWrite();
System.out.println("文件名称为"+file.getName());
System.out.println("文件的目录为"+parent);
System.out.println("文件的大小为"+length);
System.out.println("文件是否为可改写文件"+is);
}else{
System.out.println(file.mkdir());
}
}
}

作者: 如初见    时间: 2015-7-5 19:14
很详细   ~ 3Q~
作者: keto    时间: 2015-7-5 19:38
谢谢分享~~~~~
作者: jlnu_wl    时间: 2015-7-5 20:44
经常写总结,一是提高自己学习概括能力,二是也可以让其他人明白




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2