IO流之File类


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());//查看父目录
	
		
	}
}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_28342873/article/details/51536648
文章标签: io流
个人分类: java基础
上一篇文件的编码
下一篇File类遍历目录
想对作者说点什么? 我来说一句

10.尚硅谷_java基础_IO

2013年09月06日 786KB 下载

IO操作.wps

2016年12月04日 253KB 下载

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

关闭
关闭