------- android培训、java培训、期待与您交流! ----------
八、File类概述
用来将文件或文件夹封装成对象。
文件和目录路径名的抽象表示形式。
方便对文件与文件夹的属性信息进行操作。
File对象可以作为参数传递给流的构造函数。
使用示例:
class BufferedWriter
{
public static void main(String[] args)
{
consMethod();
}
//创建File对象
pubilc static void consMethod()
{
//将a.txt封装厂file对象可以将已有的或未有的文件和文件夹封装成对象
File f1 = new File("a.txt");
File f2 = new File("c:\\adsf","b.txt");
File d = new File("c:\\adsf");
File f3 = new File(d."c.txt");
sop("f1:"+f1);
sop("f2:"+f2);
sop("f3:"+f3);
//跨平台的分隔符
File f4 = new File("c:" + File.separator + "abc" + File.separator + "zzz" + File.separator + "a.txt");
}
pubilc static void sop(Object obj)
{
System.out.print(obj);
}
}
8.1、常用方法
(1)、创建——createNewFile()方法
在指定位置创建文件,如果文件存在,则不创建返回false。
使用示例:
class createNewFile
{
public static void main(String[] args) throws IOException
{
method1();
}
//创建File对象
pubilc static void method1() throws IOException
{
File f = new File("file.txt");
sop("create:" + f.createNewFile());
}
pubilc static void sop(Object obj)
{
System.out.print(obj);
}
}
删除此抽象路径名表示的文件或目录。
在程序退出时,删除指定文件。
使用示例:
class delete
{
public static void main(String[] args) throws IOException
{
method1();
}
//创建File对象
pubilc static void method1() throws IOException
{
File f = new File("file.txt");
sop("delete:" + f.delete());
}
pubilc static void sop(Object obj)
{
System.out.print(obj);
}
}