File

本文详细介绍了Java中File类的newFile方法用于创建文件,以及exist方法用于检查文件是否存在。同时展示了如何使用File类的createNewFile方法在文件不存在时创建文件,并通过相对路径创建目录的方法。

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

File的new File(String)如果路径的文件不存在,它不会创建一个符合路径和文件名的文件,可以用exist()检查该文件名是否存在,用File类中的createNewFile方法,可以在文件不存在的情况下创建文件。

package ch1.inputstream;

import java.io.*;
public class f{
    public  static void main(String args[]){
    File a= new File("abc.txt");
    try{
    a.createNewFile();
    System.out.println(a.exists());
    }catch(Exception ex){}
   
    }
}

如果是相对路径,会使用当前路径,若通过cmd启动虚拟机的,则该路径就是java可执行文件路径。

 

new File(File.separator+"temp")可以使用已有的目录,若没有可以tempDir.mkdir();创建其中(File.separator表示"\",isDirectory(),isFile()判断File对象是目录还是文件

package ch1.inputstream;

import java.io.*;
public class f{
    public  static void main(String args[]){
  
    try{
   File tempDir=new File(File.separator+"temp");
  tempDir.mkdir();
  if(tempDir.isDirectory())
   System.out.println("是目录");
  else if(tempDir.isFile())
   System.out.println("是文件");
    }catch(Exception ex){}
   
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值