文件类
常用方法
方法名称
|
说 明
|
File (String pathname)
|
创建文件对象
|
boolean exists( )
|
判断文件或目录是否存在
|
boolean isFile( )
|
判断是文件还是目录
|
boolean isDirectory( )
|
判断是文件还是目录
|
String getName( )
|
返回文件名或目录名
|
String getPath( )
|
返回文件或目录的路径
|
long length( )
|
获取文件的长度
|
String[ ] list ( )
|
返回目录中所有文件名
|
void delete( )
|
删除文件
|
boolean mkdir( )
|
创建目录
|
boolean renameTo( File newFile )
|
重命名文件
|
package io;
import java.io.*;
/**
* 演示File类中常用的方法
* @author 学霸联盟 - 赵灿
*/
public class FileDemo {
public static void main(String[] args) {
/*
* File.separator获取系统文件夹分隔符
* 注意:获取文件时要加上后缀名
*/
File myFile = new File(File.separator+"folder"+File.separator+"file.txt");
System.out.println("创建的文件是否存在:"+myFile.exists());
System.out.println("文件的绝对路径为:"+myFile.getAbsolutePath());
System.out.println("文件的名称为:"+myFile.getName());
System.out.println("-----------------------------");
File parent = myFile.getParentFile();
System.out.println("文件所在文件夹的绝对路径为:"+parent.getAbsolutePath());
System.out.println("文件所在文件夹的名称为:"+parent.getName());
System.out.println("文件全名(包括文件的路径)为:"+myFile.getPath());
System.out.println("判断一个File对象是不是文件:"+myFile.isFile());
System.out.println("判断一个File对象是不是文件:"+parent.isFile());
System.out.println("判断一个File对象是不是文件夹(目录):"+myFile.isDirectory());
System.out.println("判断一个File对象是不是文件夹(目录):"+parent.isDirectory());
System.out.println("-----------------------------");
for(String s : parent.list())
System.out.println("获取文件夹下的所有文件夹和文件:"+s);
System.out.println("-----------------------------");
for(File file :parent.listFiles()){
System.out.println("获取文件夹下的所有文件夹和文件:"+file.getPath());
}
File dir = new File("C:\\first");
//创建单层目录
dir.mkdir();
File dirs = new File("C:\\first\\second\\third\\fourth");
//创建多层目录
dirs.mkdirs();
//将对象dir的first改为seted
File rename = new File("C:\\seted");
//修改文件名
dir.renameTo(rename);
}
}
版权声明:本文为博主原创文章,未经博主允许不得转载。
分享到:
相关推荐
奥拉夫·舍韦的这本《超级学霸》就是教你如何开出正确的药方,来根治“学习不好”的病。 舍韦本来是一名天资平平、成绩中下的普通挪威学生,因为掌握了正确的学习方法,从普通学生一跃变成了超级学霸,成功考取了...
明明白白学Java大学霸
学霸快查助手是一款记录学习过程中的知识点,学习时能够快速查阅的学习软件,可以随时随地记录知识点,随时随地的快速查阅知识点,学霸快查软件就是专为学霸而生,提高学习效率,有需要的赶快下载吧! 学霸快查...
学霸教育网站整站源码说明:由sdcms管理系统制作模板而来,请尊重原创。 后台地址:http://你的域名/iszxwadmin/ 管理账号:admin 密码:admin 学霸教育网站整站源码介绍: 本程序适合个人门户站、学校管理...
系统集成项目管理工程师-学霸一本通
学霸脑图--理科
我的钢笔是“学霸”
“学”栏目中把学生的所有学习资料进行分类管理,包括:今日学习内容、未学习的内容、所有学习内容,学生可以很方便地学习每日的同步学习资料,复习、学习、搜索与管理所有的学习文件。 二、教 “教”按教学大纲...
学霸课堂是一款学生课堂学习软件。软件包含:幼儿启蒙教育、小学、初中、高中 全部基本课程,基本课程为人教版。 学霸课堂软件特点 1:名校名师课堂讲解,够生动够详细,学生易掌握学习要点。 2:学习内容全面,除了...
二年级(下)语文学霸期末测评卷12套
使用SolidWorks2018进行的100个.SLDPRT建模文件。适用于初学者的学习,可以详细查看每一步操作的细节。
学霸经验分享:高三政治学习心得.docx
学霸经验分享:高三政治学习心得.pdf
学霸经验分享:高三政治学习心得.doc
学霸直男主题错题本.pdf
一年高分过三科,中级会计学霸告诉你怎么学[001].pdf
名字:老虎福学霸神器(不是什么大软件,名字是因我个人所好取的) 功能:只有一个功能,就是在你学习的时间,无意间想刷刷空间,刷刷微博时,他提醒你,要好好学习。(功能单一,但很新颖,很实用) 声明:软件完全...
学习总结 《学霸是怎样炼成的》.doc
本项目是一个类似于我要当学霸的强制性学习的小应用源码,不过本应用只会检测网络情况,并不会妨碍其他应用的使用,使用的时候先设置好开始时间和结束时间,然后退出,就可以了。软件会在后台运行, 在你设置的时间...