/*
*
*mprot
*
* file 可以表示一个目录,也可以表示一个文件。
* 创建功能
* crearteNewFile 创建文件
* mkdir 创建文件目录,如果文件夹目录存在则不创建,
* mkdirs 创建文件目录,如果父目录存在,也会自动创建,
* delete 删除文件目录或文件夹
/* 获取功能
* get Absolute path 文件路径绝对路径
* get path 文件名相等路径
* get Name 文件名
* length 文件大小,单位字节
* last modified 上次修改时间的毫秒值
* 获取功能(重点)
* public static File[] listRoots 列出系统文件目录,盘
*
* public String[] List 返回的是指定目录所有文件夹或文件的 名称数组
*
* public File[] listFiles 返回的是指定目录所有文件夹或者文件对象数组
*
*/
import java.io.File;
import java.io.IOException;
public class FileTest
{
public static void main(String[] args){
File f = new File("a11.txt");
File f1 = new File("toer");
File f12 = new File( f1,"toee\\rei");
try
{
f.delete();
File file = new File("e:\\");
File[] fr = file.listFiles();
for(File f8 : fr){
Object bbb = f8;
System.out.println(bbb);
}
File fff = new File("c:\\");
String[] stt= fff.list();
for(String sttr:stt){
System.out.println(sttr);
}
File[] rootArray = File.listRoots();
for(Object srt : rootArray){
System.out.println(srt);
}
Object obj = f12.getAbsolutePath();
System.out.println(obj);
Object obb = f1.getPath();
System.out.println(obb);
f12.mkdirs();
f1.mkdir();
f12.createNewFile();
}
catch (IOException e)
{
e.printStackTrace();
}
}
} |
|