File

          File类的方法

File.separator属性帮我们获取当前操作系统的路径拼接符号

方法

返回值

功能描述

exists()

boolean

判断文件/目录是否存在

delete()

boolean

删除指定文件/目录

createNewFile()

boolean

创建指定文件

getName()

String

获取指定文件/目录文件名

getPath()

String

获取指定文件/目录路径

getAbsolutePath()

String

获取指定文件/目录绝对路径

isFile()

boolean

判断对象是否为文件

getParent()

String

获取文件/目录父路径

isHidden()

boolean

判断文件/目录是否被隐藏

 

 

方法

返回值

功能描述

isDirectory()

boolean

判断文件是否为目录

mkdir()

boolean

创建指定路径的目录

mkdirs()

boolean

创建父路径不存在的指定路径目录

list()

String[]

获取指定目录下文件名数组

listFiles()

File[]

获取指定目录下全部文件/子目录数组

listFiles(Filefilter filter)

File[]

通过过滤器获取指定的文件

文件的复制

FileReader fr;
FileWriter fw;
BufferedWriter bw;
BufferedReader br;
fr = new FileReader( "C:\\Users\\Administrator\\Desktop\\test.txt" );
fw = new FileWriter( "C:\\Users\\Administrator\\Desktop\\t.txt" );
br = new BufferedReader( fr );
bw = new BufferedWriter( fw );
String str;
while ((str=br.readLine())!=null){
bw.write( str );
bw.newLine();//换行符
}
bw.close();
br.close();
--------------------------------------
FileReader fr;
FileWriter fw;
BufferedReader br;
BufferedWriter bw;
fr = new FileReader( "C:\\Users\\Administrator\\Desktop\\test.txt" );
fw = new FileWriter( "C:\\Users\\Administrator\\Desktop\\te.txt" );
br = new BufferedReader( fr );
bw = new BufferedWriter( fw );
char[] i =new char[1024];
int len =0;
while ((len=br.read())!=-1){
bw.write( len );
}
bw.close();
br.close();




 

posted @ 2021-11-09 19:38  ZikC  阅读(77)  评论(0编辑  收藏  举报