码迷,mamicode.com
首页 > 其他好文 > 详细

File类常见方法

时间:2015-01-23 00:36:17      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

package file;

import java.io.File;

public class FileTest2 {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		File src2=new File("E:/backup/2.jpg");
		System.out.println("文件src2是否存在"+src2.exists());
		System.out.println("文件src2是否是文件"+src2.isFile());
		System.out.println("文件src2是否是目录(文件夹)"+src2.isDirectory());
		System.out.println("文件src2是否可读"+src2.canRead());
		System.out.println(src2.isAbsolute());
		String parentPath="E:/backup";
		String name="EXPDAT.DMP";
		//使用相对路径去构建file对象
		File src=new File(parentPath,name);
		System.out.println("文件src是否存在"+src.exists());
		System.out.println("文件src是否是文件"+src.isFile());
		System.out.println("文件src是否是目录(文件夹)"+src.isDirectory());
		System.out.println("文件src是否可读"+src.canRead());
		System.out.println("文件src是否可写"+src.canWrite());
		System.out.println(src.isAbsolute());
		System.out.println("文件长度"+src.length());
		//以B为单位     如果是目录的话则长度为零  不管目录内是否有文件
	}

}

  

 

新建文件

package file;

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

public class FileTest2 {

public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
/* String path="E:/backup/2.jpg";*/
File src=new File("E:/backup/2.jpg");
if (!src.exists()){
boolean flag=src.createNewFile();
System.out.println(flag?"新创建了文件":"没有新建文件");
//运行结果,新建了文件
//如果存在的话就不新创建返回false
}
boolean flag1=src.delete();
System.out.println(flag1?"删除成功":"删除失败");
}

}

  还有createtempfile()如需使用可以去查看jdk文档

 

package file;

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

public class FileTest2 {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
/*		String path="E:/backup/2.jpg";*/
		File src=new File("E:/backup/2.jpg");
		if (src.isDirectory()){
			System.out.println("文件夹");
		}
		else if(src.isFile()){
			System.out.println("文件");
		}
		else if(!src.exists()){
			System.out.println("文件不存在");
		}
	
	}

}

  

File类常见方法

标签:

原文地址:http://www.cnblogs.com/tianhao/p/4242959.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!