`

Java 判断文件夹、文件是否存在、否则创建文件夹

阅读更多
1、判断文件是否存在,不存在创建文件

File file =new File("C:\\Users\\QPING\\Desktop\\JavaScript");    
//如果文件夹不存在则创建    
if  (!file .exists()  && !file .isDirectory())      
{       
    System.out.println("//不存在");  
    file .mkdir();    
} else   
{  
    System.out.println("//目录存在");  
} 

 

 

  2、判断文件夹是否存在,不存在创建文件夹

File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");    
if(!file.exists())    
{    
    try {    
        file.createNewFile();    
    } catch (IOException e) {    
        // TODO Auto-generated catch block    
        e.printStackTrace();    
    }    
}  

 

 

 

分享到:
评论

相关推荐

    java判断文件或文件夹

    然后,我们使用exists()方法判断文件夹是否存在,如果文件夹不存在,并且该文件不是一个目录,我们使用mkdir()方法创建文件夹。 三、总结 本文详细介绍了如何使用Java语言判断文件或文件夹的存在性。开发者可以...

    java 删除文件或文件夹

    在Java中,经常需要对文件系统进行操作,比如创建、删除文件或文件夹等。本篇文章将基于提供的代码示例,详细讲解如何使用Java来动态地删除文件和文件夹。 #### 一、基础知识准备 在深入探讨之前,我们需要了解几...

    判断文件是否在指定目录的小工具

    在这个例子中,`FileUtil.isFileInDirectory()`首先会创建`File`对象来代表文件和目录,然后检查文件是否存在,是否为普通文件(而不是目录),并且其父目录是否与指定的目录相匹配。如果所有条件都满足,那么方法将...

    File类创建文件与文件夹.docx

    File 类在Java中是用于操作文件和目录的基础类,提供了丰富的功能来创建、删除、重命名文件以及判断文件属性等。下面将详细讲解 `File` 类的创建方式及其相关成员方法。 ### 1. 文件对象的创建 创建 `File` 对象...

    文件批量删除(java版)

    下面是一个简单的批量删除文件的Java代码示例,假设我们有一个文件夹,里面包含多个文件和子目录,我们要删除这些文件和子目录: ```java import java.io.File; public class RemoveFile { public static void ...

    FilenameFileter list 查看 java文件列表(过滤 java文件)

    在Java编程中,`FilenameFilter` 是一个接口,它用于过滤文件名,允许我们根据特定的文件扩展名或模式选择性地列出目录中的文件。在给定的标题和描述中,我们关注的是如何使用 `FilenameFilter` 来查看并列出只包含 ...

    后端Java部分知识----文件地址----File类

    - `exists()`: 检查文件或目录是否存在,存在则返回`true`,否则返回`false`。 - `isFile()`: 如果是文件,返回`true`,如果不存在或不是文件,返回`false`。 - `isDirectory()`: 如果是目录,返回`true`,如果不...

    java_io_文件操作_复制_删除_移动_下载

    3. **判断是否为文件:**如果存在,则使用`isFile()`方法确认该对象代表的是文件而非目录。 4. **执行删除:**如果是文件,则调用`delete()`方法删除该文件。 ##### 2.2 删除多个特定类型的文件 ```java public ...

    java删除文件和文件夹具体实现

    这个方法首先检查文件或文件夹是否存在,然后决定调用`deleteFile`还是`deleteDirectory`。 删除单个文件的方法`deleteFile`如下所示: ```java public boolean deleteFile(String sPath) { File file = new File...

    Android获取SDcard目录及创建文件夹的方法

    在创建文件夹之前,我们需要在 AndroidManifest.xml 文件中添加相应的权限,否则我们无法创建文件夹。所需权限如下: ```xml ``` 最后,让我们来看一下如何显示本地图片。显示本地图片的方法是通过 BitmapFactory....

    Android获取手机文件夹及文件列表的方法

    这里没有展示具体的后缀名判断和子文件、子文件夹计数的代码,但通常会涉及到`File.isDirectory()`和`File.isFile()`方法来判断文件类型,以及递归调用`getSonNode()`来计算子项数量。 为了使返回的结果更有条理,...

    day08_File、递归、FileFilter2

    在描述中提到了创建文件、检查文件存在、创建文件夹、删除文件和文件夹、获取文件信息等操作,这些都是`File`类提供的基本功能。 2. **相对路径与绝对路径**:相对路径是从当前工作目录出发到达目标文件的路径,而...

    Java使用FilenameFilter查找出目录下指定后缀的文件示例

    在accept方法中,我们通过文件名的后缀来判断文件是否满足过滤规则。如果文件名最后一个‘.’字符的索引大于0,我们就截取文件名的后缀,并将其与filterRule进行比较。如果两者相同,我们就返回true,否则返回false...

    Java基础核心+File对象相关操作方法

    6、判断指定的文件是否存在,如果存在返回true,否则返回false 7、获取文件的绝对路径 8、判断指定的File对象表示一个文件还是表示一个文件夹 9、判断File对象所指向的文件是否是目录 10、文件重命名

    java File类

    2. **文件创建**:`createNewFile()`方法尝试创建一个由当前`File`对象表示的文件,如果文件已存在,则返回`false`,否则返回`true`并创建文件。 3. **目录创建**:`mkdir()`方法用于创建一个由当前`File`对象表示...

    检测文件是否隐藏

    本文将详细介绍如何在Java中检测文件或文件夹是否处于隐藏状态,并提供相应的代码示例。通过学习本篇文章,您将能够掌握以下核心知识点: 1. **Java I/O 包中的`File`类**:了解如何使用`File`类来表示文件系统中的...

    Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法

    注意,写入之前要先检查目标文件是否存在,如果存在则删除,确保每次都是新的写入。 在实际使用中,需要注意Android的权限问题。由于从`Assets`复制文件到SD卡涉及到文件系统的读写操作,因此在AndroidManifest.xml...

    java io 操作总结

    5. 创建文件夹:mkdir()方法用于创建一个目录,如果创建成功返回true,否则返回false。 6. 列出目录内容:list()方法返回一个字符串数组,表示目录中的文件和目录名;listFiles()方法则返回File数组,包含目录中每...

    Android递归方式删除某文件夹下的所有文件(.mp3文件等等)

    if (file.exists()) { // 检查文件或文件夹是否存在 if (file.isDirectory()) { // 如果是文件夹,递归删除其中的所有文件 File[] files = file.listFiles(); if (files != null) { for (File child : files) {...

    java IO 文件操作方法总结

    - `file.isFile()`: 判断是否为文件,如果是文件返回`true`,否则`false`。 - `file.isDirectory()`: 判断是否为目录,如果是目录返回`true`,否则`false`。 - `file.isAbsolute()`: 判断路径是否为绝对路径。 -...

Global site tag (gtag.js) - Google Analytics