File类代表文件和目录,在开发中,读取文件、生成文件、删除文件、修改文件的属性时会经常用到本类。
创建方法:
1.boolean createNewFile() 不存在返回true 存在返回false
2.boolean mkdir() 创建目录
3.boolean mkdirs() 创建多级目录
删除方法
1.boolean delete()
2.boolean deleteOnExit() 文件使用完成后删除
File类的基本用法:
import java.io.File;
import java.io.IOException;
import java.util.Date;
public class Testf {
public static void main(String[] args) throws IOException {
File f=new File("d:test.txt");
System.out.println(f);
f.renameTo(new File("d:bb.txt"));
System.out.println(System.getProperty("use.dir"));
File f1=new File("ss.txt");
//f1.createNewFile();
System.out.println("File是否存在:"+f1.exists());
System.out.println("File是否存在目录:"+f1.isDirectory());
System.out.println("File是文件:"+f1.isFile());
System.out.println("File最后修改时间:"+new Date(f1.lastModified()));
System.out.println("File大小:"+f1.length());
System.out.println("File的文件名:"+f1.getName());
System.out.println("File的目录路径:"+f1.getPath());
}
}
枚举的基本用法:
枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中。此外,枚举类型还提供了安全检查功能。枚举类型本质上还是以类的形式存在。
命名规范:
final常量:使用大写字母命名,并且中间使用下划线进行连接。
enum枚举:使用大写字母命名,并且中间使用下划线进行连接。
示例:
public static void doit(ColorEnum c)
{
switch (c)
{
case RED:
System.out.println("这是红色");
break;
case BLUE:
System.out.println("这是蓝色");
break;
case GREEN:
System.out.println("这是绿色");
break;
default:
break;
}
}
public enum ColorEnum
{
RED,BLUE,GREEN
}