java小细节File

今天在看书的时候,随便翻到 JAVA IO的部分,看到File类里面的两个方法。file.mkdir()和file.mkdirs()一时间懵逼了,虽然知道是创建文件夹的方法。翻看API查看,

       file.mkdir()是根据指定路径创建文件夹

       file.mkdris()是根据指定的路径创建文件夹(包含创建父类文件夹)。

      说到这我就想知道能创建什么样的父类文件夹呢?敲吧 ....

     

		String path="E:"+File.separator+"haha"+File.separator
				+"haha"+File.separator+"haha";
		File file=new File(path);
		file.mkdirs();
		

      在看看用file.mkdir()呢,是怎样的情况。

    

		String path2="E:"+File.separator+"haha2"+File.separator
				+"haha2"+File.separator+"haha2";
		File file=new File(path2);
		file.mkdir();
          那好,创建的情况是怎样的呢?

     

   对于创建的haha2文件夹呢?

 

       于是乎大家没有发现haha2文件夹的踪影,那是没有创建成功。

       好了,这个小实验就加深大家对于这两个方法的区分了。









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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值