对java文件类的常见方法综述
构造函数
复制代码代码如下所示:
公共课filedemo {
public static void main(String { } args){
文件(字符串路径) / /构造函数
文件f1 =新文件(1);
文件(字符串父字符串子字符串)
文件F2 =新文件()
文件(文件双亲,字符串子)
文件F3 =新文件(++文件分隔符
文件F4 =新文件(F3,3);
System.out.println(F1);C: / / 1.txt ABC
}
}
创作方法
1.boolean创建空文件()不返回到真正的返回假
2.boolean mkdir()创建一个目录
3.boolean mkdirs()创建多级目录
删除方法
1.boolean删除()
2.boolean deleteonexit()文件被删除后
复制代码代码如下所示:
进口java.io.file;
进口;
公共课filedemo2 {
public static void main(String { } args){
文件f =新文件(1);
{试
System.out.println((f.createnewfile)); / /返回false,如果文件存在
System.out.println((f.delete)); / /当文件不存在时,虚假申报
} catch(IOException e){
自动生成catch块
E.printStackTrace();
}
}
}
判断方法
同时,1.boolean()判断文件是否是可执行的
2.boolean可以()判断文件是否可读
3.boolean可以写()判断文件是否可写
4.boolean存在()判断文件是否存在
5.boolean判断目录()
6.boolean文件()
7.boolean隐藏()
8.boolean绝对()确定的绝对路径的文件不存在,可以判断
采集方法
1字符串getName()。
String getPath(2)。
String getAbsolutePath(3)。
4。字符串(getParent) / /如果没有父目录返回null
5.long(lastmodified) / /得到的最后修改时间
6.long长度()
7.boolean renameTo(文件)
8。文件{ }(liseroots) / /获取本机驱动
9、字符串{列表()
10。字符串{}列表(filenamefilter滤波器)
列出磁盘下的文件和文件夹
复制代码代码如下所示:
公共课filedemo3 {
public static void main(String { } args){
文件文件= file.listroots(){ };
对于(文件文件:文件){
System.out.println(文件);
如果(file.length()> 0){
字符串的文件名= file.list(){ };
对于(字符串文件名:文件名){
System.out.println(文件名);
}
}
}
}
}
文件过滤
复制代码代码如下所示:
进口java.io.file;
进口java.io.filenamefilter;
公共课filedemo4 {
public static void main(String { } args){
文件文件= file.listroots(){ };
对于(文件文件:文件){
System.out.println(文件);
如果(file.length()> 0){
字符串{ }文件名= file.list(新filenamefilter(){()
文件筛选器目录名文件名
公共布尔接受(文件文件,字符串文件名){
返回filename.endswith(。MP3 );
}
});
对于(字符串文件名:文件名){
System.out.println(文件名);
}
}
}
}
}
文件listfiles(){ }
文件{ } listfiles(filenamefilter滤波器)
使用递归列出所有文件
复制代码代码如下所示:
公共课filedemo5 {
public static void main(String { } args){
文件f =新文件();
showdir(F);
}
public static void showdir(文件目录){
System.out.println(DIR);
文件文件= dir.listfiles(){ };
对于(文件文件:文件){
如果(file.isdirectory())
showdir(文件);
其他的
System.out.println(文件);
}
}
}
移动文件
java文件,找到所有D,复制到C: JAD目录,和所有类型的文件修改by.java.jad。
复制代码代码如下所示:
公共课测试{
public static void main(String { } args){
文件f1 =新的文件(D:);
移动文件(F1);
}
public static void函数(文件目录){
文件文件= dir.listfiles(){ };
对于(文件文件:文件){
如果(file.isdirectory())
移动文件(文件);
别的{
如果(file.getname()。EndsWith(java))
file.renameto(新文件(C: JAD +
file.getname(。子(0),file.getname(。字符串)())+.jad));
}
}
}
}
以上是java文件类的所有属性和方法。我们只需调用上面的方法来完成指定文件的操作,希望这篇文章能对您有所帮助。