File类常见方法

本文详细介绍了Java中File类的使用方法,包括文件和目录的创建、删除、重命名及属性获取等操作,并通过示例代码展示了每个方法的具体用法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 * File类常见方法:
 * 1.创建
 * 		boolean createNewFile()  创建文件
 * 		在指定位置创建文件,如果文件已经存在返回flase
 * 		boolean mkdir()创建一级文件夹  
 * 		boolean mkdirs()  创建多级文件夹
 * 2.删除
 * 		boolean delete() 删除文件
 * 		void deleteOnExit() 虚拟机退出时删除文件
 
 * 3.判断
 * 		boolean exists()  文件是否存在
 * 		boolean canExecute()  文件是否可执行
 * 
 * 		boolean isDirectory()  是否是目录
 * 		boolean isFile() 是否是文件
 * 
 * 		boolean isHidden()  是否为隐藏文件
 * 		boolean isAbsolute()  是否为绝对路径
 * 
 * 4.获取信息
 * 		String getName()  
 * 		String getPath()  获取路径
 * 		String getParent()  获取绝对路径中的父目录
 *		String getAbsolutePath()  获取绝对路径
 *		
 *		File  getAbsoluteFile() 获取绝对路径并封装
 *		long lastModified()  最后修改时间,单位为毫秒数
 *		long length()  获取文件长度
 


 
  boolean renameTo(File dest)  重新命名此抽象路径名表示的文件。
                例如:

	public static void method() throws Exception
	{	
		File f1 = new File("d:\\w\\Project_02\\");
		File f = new File(f1,"FileDemo\\demo.txt");
		
		//File f = new File("d:"+File.separator+"w"+File.separator+"FileDemo.txt");
		
		
		sop("是否创建文件:"+f.createNewFile());
		sop("文件删除:"+f.delete());
		
		sop("是否创建单级文件夹:"+f.mkdir());
		sop("是否创建多级文件夹:"+f.mkdirs());
		
		sop("f的值:  "+f);
		sop("文件存在:"+f.exists());
		sop("文件可执行:"+f.canExecute());
		sop("是目录:"+f.isDirectory());
		sop("是文件:"+f.isFile());
		sop("是隐藏文件:"+f.isHidden());
		sop("绝对路径:"+f.isAbsolute());
		sop("文件名:"+f.getName());
		sop("路径:"+f.getPath());
		sop("绝对路径:"+f.getAbsolutePath());
		sop("父目录:"+f.getParent());
		sop("最后修改:"+f.lastModified());
		sop("文件长度"+f.length());
		
		File file = f.getAbsoluteFile();
		sop("file的值:"+file);


	}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值