本文共 1174 字,大约阅读时间需要 3 分钟。
IO流:JAVA程序进行数据传输的管道,流就是管道。把数据传到程序中是输入流,把数据从程序中输出是输出流
计算机中所有的数据都是以文件来存储的,在Java中认为文件是一个对象,为File类。
Class类—对象—**.class文件在内存中的表现形式 File类的对象就是磁盘上所有的文件,在Java语言中的对象的表现形式File(String pathname):根据一个路径得到一个File对象
File(String parent,String child):根据一个目录和一个子文件\目录得到File对象 File(File parent,String child):根据一个父File对象和一个子文件\目录得到File对象 File 类的成员方法:public boolean createNewFile():创建文件,如果存在就不创建 public boolean mkdir():创建文件夹,如果存在这样的文件夹,就不创建了 public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来
public boolean delete():删除文件和文件夹,删文件夹的时候,下面不能有文件或者文件夹
public boolean renameTo(File dest) 可以给文件或文件夹改名字 如果File改名的路径不在同一个路径下,就是移动
public boolean isDirectory() 判断是否是目录 public boolean isFile() 判断是否是文件 public boolean exists() 判断是否存在 public boolean canRead() 判断是否可读 public boolean canWrite():判断是否可写 public boolean isHidden() 判断是否隐藏
public String getAbsolutePath():获取绝对路径public String getPath():获取相对名称public String getName():获取名称public String length():获取长度、字节数public String lastModified():获取最后一次的修改时间,毫秒值 相对路径:相对当前的文件夹或者项目的路径绝对路径:文件在系统磁盘上的路径,从盘符开始,一直到文件/文件夹的名称就叫做绝对路径 public String[] list():获取指定目录下的所有文件或者文件夹的名称数组 public File[] listFiles():获取指定目录下的所有文件或者文件夹的数组
转载地址:http://jlbjn.baihongyu.com/