java基础---File类

package com.henu.io;
/*
 * ????????????????
 * 提出问题,当File创建文件后,为什么在磁盘中找不到,即file.exists返回false,

 * 当你在磁盘中创建此文件后,file.exists返回true,
 * 也就是意思File创建文件并不是真创建了一个磁盘文件
 * 
 * 百度知道:问题java中创建一个file类对象,意思是在磁盘里创建一个文件吗??????
 * 
 * 解答:
 * 	不是,是和硬盘里面的一个文件/文件夹想关联。如果所指向的文件不存在,调用file。exist将返回false
 * 	可以看作是一个虚拟的文件,它有可能存在,也有可能不存在。需要调用 File.exists()方法来判断
 * 当该file对象对应的文件在物理设备上是否真正存在。
 */
import java.io.File;

public class Demo01_File {

	public static void main(String[] args) {
		/*
		 * 	1.一个File对象可以代表硬盘中实际存在的一个文件或者目录。
			2.无论该路径下是否存在文件或者目录,都不影响File对象的创建。
		 */
		
		File f1 = new File("D:/DHK");
		System.out.println(f1);//D:\DHK
		boolean flag = f1.exists();
		System.out.println(flag);//false
		
		File f2 = new File("D:/DHK","LMD");
		System.out.println(f2);//D:\DHK\LMD
		boolean dir = f2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值