Java文档第四弹
- Serializable
可序列化的接口,将对象进行流化 是空接口,不需要实现任何方法 - File类的声明
File file = new File("filePath");
//其中filePath可以是文件的路径也可以是文件夹的路径
- 生成新的文件
file.createNewFile();//生成新的文件
- 生成新的文件夹
file.mkdir();
//创建文件夹 只能创建当前文件夹,如果父级目录不存在,则创建失败
file2.mkdirs();//连同父级目录中的不存在的文件夹一起创建
- 删除文件
file.delete();//删除文件夹或者文件夹
- 判断
file.isFile();//判断file是否是文件
file.isDirectory();//判断file是否是文件夹
file.exists();//判断文件是否存在
- 获取子元素
//获取子元素
file.listFiles()
- 重命名
//重命名
file.renameTo()
- 获取文件名或文件路径
file.getName()//获得文件名字
file.getPath()//获得文件路径
file.getParent()//获得上一级路径的名字
-
IO
I/O, 输入流/输出流事项 对程序来说
字节流 byte 任意内容
字符流 char 文本
-
获取当前系统时间
long l=System.currentTimeMillis();
- FileInputStream FileOutputStream
BufferedInputStream BufferedOutputStream
FileInputStream fis = new FileInputStream(f_src);
BufferedInputStream bis=new BufferedInputStream(fis);//缓存输入流
FileOutputStream fos = new FileOutputStream(f_dest);
BufferedOutputStream bos=new BufferedOutputStream(fos);