java file对象常用操作 创建文件 读取文件 获取文件属性

package com.test.file;

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

public class TestFile2 {
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		// 目录分隔符 
		// windows \ linux /
		// java 跨平台的  / \ 都可以用 		
		//File file=new File("d:\\aa\\1.txt ");
		File file=new File("/Users/yangjunbo/kaifa/Test/1.md");
		
		System.out.println(file.getAbsolutePath()); //获得文件的绝对路径(包含文件名)
		
		System.out.println(file.getName()); //获得文件名
		
		System.out.println(file.getParent());//获得目录
		
		System.out.println(file.length()); //返回文件的字节长度  文件的大小
		
		System.out.println(file.isFile()); //判断是否是文件
		
		System.out.println("可读:"+file.canRead());
		
		System.out.println("可写:"+file.canWrite());
		
		System.out.println("可执行:"+file.canExecute());
		
		System.out.println("是否隐藏:"+file.isHidden());
		
		file.delete(); //删除
		
		//创建文件
		File file2=new File("d:/aa/2.txt");
		
		try {
			file2.createNewFile(); //创建文件
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		System.out.println(file2.exists());
		
		File tempFile=null;
	   //创建临时文件
		try {
			tempFile=File.createTempFile("temp", ".txt"); //不设置路径的时候 默认放在系统的临时文件夹中 也可以自己指定路径 
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		System.out.println(tempFile.getAbsolutePath());
		
	    tempFile.deleteOnExit();//退出程序的时候删除
		
	    System.out.println(tempFile.exists());

	}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值