关闭

IO流之File类

标签: io流
86人阅读 评论(0) 收藏 举报
分类:
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());//查看父目录
	
		
	}
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3962次
    • 积分:353
    • 等级:
    • 排名:千里之外
    • 原创:26篇
    • 转载:1篇
    • 译文:7篇
    • 评论:0条
    文章分类