Io文件常用操作方法1

package zmx.Io;

import java.io.File;

import zmx.stringbuilder.Test01;

/**
 * 1、常用的方法:
 *  getName()文件名
 *  getPath()路径名
 *  getAbsoluteFile()绝对路径所对应的File对象
 *  getAbsolutePath()绝对路径名
 *  getParent()父目录,相对路径的父目录,可能为Null如,删除本身的结果
 *  
 *  2、判断信息
 *  exists():是否存在
 *  canWrite():是否可写
 *  canRead():是否可读 
 *  isFile()
 *  isDirectory()
 *  isAbsolute():消除平台差异,ie以盘符开头,其他以/开头
 *  3、长度
 *  length()内容的字节数
 *  4、创建、删除
 *  createNewFile()不存在就可以创建新文件
 *  delete()删除文件
 *  static createTempFile(前缀3个字节长,后缀默认.temp)默认临时空间
 *  static createTempFile(前缀3个字节长,后缀默认.temp,目录)
 *  deleteOnExit()退出虚拟机删除,常用于删除临时文件
 *  
 * @author zmx
 *
 */

public class demo03 {
	public static void main(String[] args) {
		test1();
		test2();
	}
	public static void test2(){
		File src=new File("2.txt");
		System.out.println("文件是否存在:"+src.exists());
		System.out.println(src.getAbsolutePath());
		System.out.println(src.length());
	}
	public static void test1(){
		File src=new File("E:/xp/test/2.jpg");
		System.out.println(src.getName());//返回名称
		System.out.println(src.getPath());//如果是绝对路径,返回完整路径,否则相对路径
		System.out.println(src.getAbsolutePath());//返回绝对路径
		System.out.println(src.getParent());//返回上一级目录
		
	}

}

猜你喜欢

转载自blog.csdn.net/qq_41648092/article/details/88738357