博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
File类
阅读量:6036 次
发布时间:2019-06-20

本文共 3763 字,大约阅读时间需要 12 分钟。

使用File类可以进行创建或者删除文件等常用操作。

 

 

<1>创建一个新文件

//=================================================// File Name       :	File_demo//------------------------------------------------------------------------------// Author          :	Commonimport java.io.File;import java.io.IOException;//主类//Function        : 	File_demopublic class File_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		File f = new File("/home/common/software/coding/HelloWord/HelloWord/test.txt");//路径		System.out.println("pathSeparator:"+File.pathSeparator);		//调用静态常量		System.out.println("separator:"+File.separator);							//调用静态常量		try{			f.createNewFile();		}catch(IOException e){			e.printStackTrace();		}	}}

 

 

<2>删除一个指定的文件

 使用File类中的delete()方法

//=================================================// File Name       :	delete_demo//------------------------------------------------------------------------------// Author          :	Commonimport java.io.File;import java.io.IOException;//主类//Function        : 	delete_demopublic class delete_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		File f = new File("/home/common/software/coding/HelloWord/HelloWord/test.txt");//路径		if(f.exists()){			f.delete();		}else{			try{				f.createNewFile();			}catch(IOException e){				e.printStackTrace();			}		}	}}

 

<3>创建一个文件夹

使用mkdir()方法完成

//=================================================// File Name       :	delete_demo//------------------------------------------------------------------------------// Author          :	Commonimport java.io.File;import java.io.IOException;//主类//Function        : 	delete_demopublic class delete_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		File f = new File("/home/common/software/coding/HelloWord/HelloWord/test.txt");//路径		if(f.exists()){			f.delete();		}else{			try{				f.createNewFile();			}catch(IOException e){				e.printStackTrace();			}		}		File f1 = new File("/home/common/software/coding/HelloWord/HelloWord/test");//路径		f1.mkdirs();	}}

 

<4>列出指定目录的全部文件

//=================================================// File Name       :	listFile_demo//------------------------------------------------------------------------------// Author          :	Commonimport java.io.File;import java.io.IOException;//主类//Function        : 	listFile_demopublic class listFile_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		File f = new File("/home/common/software/coding/HelloWord/HelloWord");//路径//		String str[] = f.list();						//列出给定目录中的内容		File files[] = f.listFiles();						//列出给定目录中的文件,包括路径		for(int i = 0;i

 

<5>判断一个给定的路径是否是目录

使用isDirectory()方法判断给定的路径是否是目录

//=================================================// File Name       :	listFile_demo//------------------------------------------------------------------------------// Author          :	Commonimport java.io.File;import java.io.IOException;//主类//Function        : 	listFile_demopublic class listFile_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		File f = new File("/home/common/software/coding/HelloWord/HelloWord");//路径				if(f.isDirectory()){			System.out.println("是路径");		}	}	}

 

列出指定目录的全部内容

//=================================================// File Name       :	File_demo//------------------------------------------------------------------------------// Author          :	Commonimport java.io.File;import java.io.IOException;//主类//Function        : 	File_demopublic class File_demo {	public static void main(String[] args) {		// TODO 自动生成的方法存根		File f = new File("/home/common/software/coding/HelloWord/HelloWord");//路径		print(f);	}		public static void print(File file){		if(file != null){			if(file.isDirectory()){							//判断是否是目录				File f[] = file.listFiles();					//如果是目录,则列出全部的内容				if(f != null){															for(int i=0;i

 

转载地址:http://eklhx.baihongyu.com/

你可能感兴趣的文章
/etc/profile文件内容
查看>>
一页纸IT项目管理:大道至简的实用管理沟通工具
查看>>
汽车知识:车内异味的清除方法
查看>>
IE6 7下绝对定位引发浮动元素神秘消失
查看>>
浏览器的回流和重绘及其优化方式
查看>>
2.4 salt grains与pillar jinja的模板
查看>>
VDI序曲二十 桌面虚拟化和RemoteApp集成到SharePoint 2010里
查看>>
移动互联网,入口生死战
查看>>
JAVA多线程深度解析
查看>>
Kafka High Level Consumer 会丢失消息
查看>>
时间轴
查看>>
java 获取系统当前时间的方法
查看>>
Ubuntu 10.04升级git 到1.7.2或更高的可行方法
查看>>
Spring Security4实战与原理分析视频课程( 扩展+自定义)
查看>>
第一周博客作业
查看>>
thinkpython2
查看>>
oracle recyclebin与flashback drop
查看>>
svmlight使用说明
查看>>
Swing 和AWT之间的关系
查看>>
Mysql设置自增长主键的初始值
查看>>