jimo_lonely的博客

寂寞孤独又寂寞有孤独

File类的简单使用


File类只用于文件(目录)信息(大小,名称等)的表示,不能用于文件内容的访问。

File类的构造函数:


判断文件是否存在:

file.exists();

判断是否是文件夹:

file.isDirectory();

判断是否是文件:

file.isFile();

创建一个文件:

file.createNewFile();

创建一个文件夹:

file.mkdir();

删除一个文件或文件夹:

file.delete();

直接打印file对象(相当于打印file.toString()).


测试代码:

package love.jimo;

import java.io.File;
import java.io.IOException;

public class IOFile {
	/**
	 * @param jimo
	 * File类的基本操作
	 * @throws IOException 
	 */
	public static void main(String[] args) throws IOException {
		File file1 = new File("E:\\jimo");//不存在jimo这个文件夹
		//判断文件是否存在
		System.out.println("file1.exists()="+file1.exists());
		if(!file1.exists()){
			file1.mkdir();//不存在则创建
		}
		System.out.println("file1.exists()="+file1.exists());
		//判断是否是文件夹:
		System.out.println("file1.isDirectory()="+file1.isDirectory());
		//判断是否是文件:
		File file2 = new File("E:\\test.txt");//test.txt是存在的
		System.out.println("file2.isFile()="+file2.isFile());
		System.out.println("file1.isFile()="+file1.isFile());
		//创建一个文件:
		File file3 = new File("E:\\jimo.txt");//不存在jimo.txt
		if(!file3.exists()){
			file3.createNewFile();
		}
		//创建一个有多级目录的文件夹:
		File file4 = new File("E:\\1\\2");
		System.out.println("file4.exists()="+file4.exists());
		file4.mkdirs();
		System.out.println("file4.exists()="+file4.exists());
		//删除一个文件或文件夹:
		if(file1.exists()){
			file1.delete();
		}
		System.out.println("file1.exists()="+file1.exists());
		//直接打印file对象(相当于打印file.toString()):
		System.out.println();
	}

}
运行结果:





阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jimo_lonely/article/details/49925221
文章标签: java File API
个人分类: Java
想对作者说点什么? 我来说一句

CDockablePane

2014年12月08日 17.87MB 下载

CrectTracker

2016年04月12日 3.56MB 下载

Android四种存储方式

2017年11月17日 127KB 下载

java file类操作实例

2011年07月02日 47KB 下载

java中File类的使用方法

2018年04月22日 35KB 下载

Unity3D FileInfo类和File类的使用

2014年08月23日 13KB 下载

没有更多推荐了,返回首页

不良信息举报

File类的简单使用

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭