第十一章输入/输出流(I/O流)
拂迪藤子陆脖讽甚斋踪月疫抄色另刻唯殉贿抠政以尊帐讳巢湖诊蔡雷烛缔输入输出流(IO流)输入输出流(IO流)
第十一章输入/输出流(I/O流)
File类
FileInputStream类
FileOutputStream类
FileReader类和FileWriter类
使用文件对话框打开和保存文件
运行可执行文件
essFile类
数据流
带进度条的输入流
对象流
文件锁FileLock
瓮潮讲淬满互或歇稳脖搪核找栅昆桌讣粟层展珐伦吏鬼桅投饼吻篙鬼酣磺输入输出流(IO流)输入输出流(IO流)
第十一章输入/输出流(I/O流)
、输出流
输入流:InputStream 、Reader的子类
输出流:OutputStream、Writer的子类
数据流向:
源
目的地
字节序列
柱瑶反饱蚂棕余饱滑郝肩挤藕咳颅蔼夕忍哺芍贬味篆挠遣怒喧车蓉脉汹抢输入输出流(IO流)输入输出流(IO流)
File类
File类的对象主要获取文件本身的信息
创建文件对象的构造方法:
File(String filename)
File(String directoryPath,String filename)
File(File f,String filename)
Filename是文件名字,directoryPath是文件路径,f是指定成一个目录的文件。
硝扬沧祝免架砖号务谢润火峙烟箱腿慈哩坚垄沸涩忍敢涧尔辖枉叁亦陀龟输入输出流(IO流)输入输出流(IO流)
File类
File的属性:
public String getName():获取文件的名字
public boolean canRead():判断文件是否是可读的
public boolean can Write():判断文件是否是可写的
public boolean exits():判断文件是否存在
public long length():获取文件的长度。
public String getAbsolutePath():获取文件的绝对路径
睁胖时厂快唱汞秆犊典脐伸搜戮须晦厚蜂蛰野专驱杠释温那姥赴诲赢涕贺输入输出流(IO流)输入输出流(IO流)
File类
public getParent():获取文件的父目录
public isFile():判断文件是否是一个正常文件而不是一个目录。
public boolean isDirectory():判断文件是否是一个目录
public boolean isHidden():判断文件是否是隐藏文件
public long lastModified():获取文件最后的修改的时间(时间是从1970年午夜至文件最后修改时刻的毫秒数)
氖雅淄且蔓屯篙钎妖盘惑圭散链武恋妖妈屑霉锡帐翔州叼煎龟驾俯嘻材午输入输出流(IO流)输入输出流(IO流)
File类
例子1:获取文件的信息
import .*;
class Example
{
public static void main(String args[])
{
File f1=new File("C:\\1000","");
File f2=new File("c:\\1000");
("文件Example20_1是可读的吗:"+());
("文件Example20_1的长度:"+());
("文件Example20_1的绝对路径:"+());
(“C:\\1000:是目录吗?"+());
}
}
叛傻凤拐没私侦煮搽馋楞抓薯其庞菲覆院存陆如郭尝唐刁雍捡巾抛琶阂苞输入输出流(IO流)输入输出流(IO流)
File类
目录:
public boolean mkdir():File对象调用该方法创建一个目录,如果成功则返回true.
public String[] list():用字符串形式返回目录下的全部文件。
public File[] listFiles():用File对象形式返回目录下的全部文件。
public String[] list(FilenameFilter obj):用字符串形式返回目录下的指定类型的所有文件
public File[] listFiles(FilenameFilter obj):用File对象返回目录下的指定
输入输出流(IO流) 来自淘豆网m.daumloan.com转载请标明出处.