IO流之File类

原创 2016年05月30日 11:25:13
import java.io.File;
import java.io.IOException;

public class IODemo {
	public static void main(String[]args){
		/**
		 * 文件访问目录转义字符\\可以是//或者File.separator:设置分隔符
		 */
		File file=new File("F:\\worksanhe\\文档\\JavaSE\\IOStream","io流笔记.txt");
		//如果不是目录或目录不存在返回false
		System.out.println(file.isDirectory()+" 判断是否是一个目录");
		System.out.println(file.isFile()+"判断是否是一个文件");
		System.out.println(file.exists()+"判断文件夹是否存在");
		/*if(file.exists()){
			file.delete();//如果文件存在则删除
		}else{
			System.out.println("文件夹不存在自动创建");
			file.mkdir();//文件夹不存在则自动创建,创建一级目录
			//file.mkdirs();//如果有多级目录可以调用此方法
		}*/
		if(true==file.exists()){
			System.out.println("文件存在自动删除");
			file.delete();
		}else{
			try {
				System.out.println("文件不存在自动创建");
				file.createNewFile();
			} catch (IOException e) {
				e.printStackTrace();
			}
		}
		//常用的File对象的API
		System.out.println(file);//file.toString()的内容
		System.out.println(file.getAbsolutePath());//访问路径
		System.out.println(file.getName());//文件名
		System.out.println(file.getParent());//查看父目录
		System.out.println(file.getParentFile().getAbsolutePath());//查看父目录
	
		
	}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

Java_IO流_File类总结(扫描某个盘的全部内容)

在Java中,Everything is Object!所以在文件中,要不例外! 在Java中,可以用File类来表示一个文件!!!(注意这里的文件可以是所有文件,包括文件夹) 下面的...

Java IO流-文件操作File 类

本文转载自http://blog.java1234.com/blog/articles/235.html 1,public boolean mkdir() 创建此抽象路径名指定的目录。 2...

java核心技术之IO流(一)File类

File类的说明File类是java.io包中对应着硬盘中的一个文件或网络中的一个资源,可以表示一个文件(.doc .xls .mp3 .avi .jpg .dat等类型),也可以表示一个文件目录。F...

Java基础-19总结IO流,异常try…catch,throws,File类

1:异常(理解) (1)程序出现的不正常的情况。 (2)异常的体系 Throwable |--Error 严重问题,我们不处理。 |--Exception |--...

File类和IO流的学习方法及总结-----黑马程序员

---------------------- ASP.Net+Android+IO开发S、.Net培训、期待与您交流! ----------------------             I:就是...

Java基础---Java---IO流-----File 类、递归、删除一个带内容的目录、列出指定目录下文件夹、FilenameFilte

File 类 用来将文件或者文件夹封装成对象 方便对文件与文件夹进行操作。 File对象可以作为参数传递给流的构造函数 流只用操作数据,而封装数据的文件只能用File类 File类常见方法: 1.创...

浅谈file,RandomAccessFile,Io流,异常类

通过file类在程序中操作硬盘上的文件、目录,只能用于表示文件、文件的大小信息、目录的名称,不能对文件的内容进行访问。 -boolean isFile():是否为文件 -boolean isDir...

IO流之File类

* File类常见方法:  * 1.创建  * boolean creatNewFlie():在指定位置创建文件,如果文件已经存在,则不创建,返回false  * 和输出流不一样,输出流对象一建立创建...

Java笔记 - IO流 - File类

流只能操作数据,如果我们想对文件或文件夹操作,流就完成不了了,这时候就要用到java.io包中的另一个类:File类。 File类用来将文件或文件夹封装成对象,方便对文件或文件进行操作。File对象...

【职坐标】java IO流前传——File文件类

Java IO流之File类 一、  File类的用途 a)  该类的出现是java程序对文件系统的中的文件以及文件夹进行对象的封装。为了能够在代码中对文件或文件夹进行操作 二、  如何创建一个...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IO流之File类
举报原因:
原因补充:

(最多只允许输入30个字)