A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Java黑马 中级黑马   /  2015-7-5 18:31  /  575 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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());
}
}
}

3 个回复

倒序浏览
很详细   ~ 3Q~
回复 使用道具 举报
谢谢分享~~~~~
回复 使用道具 举报
经常写总结,一是提高自己学习概括能力,二是也可以让其他人明白
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马