A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.File对象:
1.1创建对象
将*.txt封装成file对象,可以将已有的和未出现的文件封装成对象。
封装对象的三种格式:
格式一:
File f1 = new File("E:\\abc\\a,txt");

格式二:文件存储地址和文件分开,好处是举例:new File("E:\\abc",str);以后对str可以做更多的操作
File f2 = new File("E:\\abc","b.txt");
       
格式三:把文件封装成对象       
File files = new File("E:\\abc");//格式三:把文件封装成对象
File f3 = new File(files,"c.txt");

1.2 File.separator是跨平台分隔符,就相当于在Win系统下的"\\"
举例:File f4 = new File("E:"+File.separator+"abc"+File.separator+"dd"+"d.txt");

2.File类对象中的常见方法:
2.1.创建;
掌握:
  boolean createNewFile():在指定位置创建文件,如果该文件已经存在,则不创建,返回false.在输出流对象一建立创建文件时,文件已经存在,再创建就会覆盖原来的文件。
  boolean mkir():创建文件夹,这个这能创建初级(根目录)的文件夹
  boolean mkirs():创建文件夹,这个这能创建多级(多层)的文件夹

了解:
createTempFile(String prefix,suffix);在默认临时文件目录中创建一个空文件夹,使用给定前缀和后缀生成其名称。
createTempFile(String prefix,suffix,File directory);在指定目录中创建一个新的空文件,使用给定的前缀和后缀字符串生成其名称。
           
2.2.删除;
   boolean delete();//删除失败返回false;
   void    deleteOnExit();//在退出时删除指定文件。
2.3.判断;
  boolean exists();//文件是否存在。
  isFile();//是否是文件
  isDirectory();//是否是目录
  isHidden();//是否是隐藏文件夹
  isAbsolute();//是否是抽象的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马