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