`
tooby
  • 浏览: 117306 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

判断目录是否存在

    博客分类:
  • Java
 
阅读更多
/**

     * 判断文件及目录是否存在,若不存在则创建文件及目录

     * @param filepath

     * @return

     * @throws Exception

     */

public static File checkExist(String filepath) throws Exception{

       File file=new File(filepath);

       if (file.exists()) {//判断文件目录的存在

           System.out.println("文件夹存在!");

           if(file.isDirectory()){//判断文件的存在性      

                 System.out.println("文件存在!");      

             }else{

              file.createNewFile();//创建文件

               System.out.println("文件不存在,创建文件成功!"   );      

             }

       }else {

           System.out.println("文件夹不存在!");

           File file2=new File(file.getParent());

           file2.mkdirs();

           System.out.println("创建文件夹成功!");

           if(file.isDirectory()){      

                 System.out.println("文件存在!");       

             }else{      

              file.createNewFile();//创建文件 

               System.out.println("文件不存在,创建文件成功!"   );      

             }

       }

       return file;

    }

 

分享到:
评论

相关推荐

    易语言API判断目录是否存在.rar

    API(Application Programming Interface)是指操作系统提供给程序员调用的函数库,通过这些函数,开发者可以实现与操作系统更底层的交互,执行一些在易语言标准库中未包含的操作,比如本例中的“判断目录是否存在”...

    易语言API判断目录是否存在

    标题“易语言API判断目录是否存在”指的是使用易语言调用Windows API来检查指定的路径是否对应一个实际存在的目录。这在文件管理、程序运行或数据存取等场景下非常实用。易语言提供了一个简洁的语法结构,使得开发者...

    易语言判断目录是否存在模块源码

    2. **系统API调用**:易语言是基于Windows API进行底层操作的,因此判断目录存在的功能很可能是通过调用如`GetFileAttributes`或`FindFirstFile`这样的API函数来实现的。这些API能查询给定路径的文件属性,如果返回...

    易语言源码易语言API判断目录是否存在.rar

    易语言源码易语言API判断目录是否存在.rar 易语言源码易语言API判断目录是否存在.rar 易语言源码易语言API判断目录是否存在.rar 易语言源码易语言API判断目录是否存在.rar 易语言源码易语言API判断目录是否存在....

    delphi创建深层目录及判断目录是否存在

    总结一下,Delphi提供了强大的文件系统操作库,使得创建深层目录和判断目录是否存在变得非常简单。通过`TDirectory`类的方法,我们可以高效地进行这些操作,并且能够优雅地处理可能出现的问题。在编写涉及到文件路径...

    易语言API判断目录是否存在.7z

    "易语言API判断目录是否存在" 是一个关于易语言中如何使用API来检查指定目录是否存在的教程或代码示例。在易语言中,如果你想要确定一个文件夹是否已经存在于计算机的文件系统中,就需要调用API函数,因为易语言的...

    Lua判断一个目录或文件是否存在的方法

    这个函数简洁而实用,可以在需要判断文件或目录存在性的场合中使用。例如: ```lua if file_exists("config.txt") then print("Config file exists.") else print("Config file does not exist.") end ``` 通过...

    HDFS判断文件或目录是否存在——Shell命令实现 + Java代码实现

    若输出结果为0,则说明文件或目录存在,若为1,则说明文件或目录不存在。 二、Java代码实现 import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs....

    C语言判断文件夹或者文件是否存在的方法

    C语言判断文件夹或者文件是否存在的方法 C 语言中判断文件夹或者文件是否存在的方法有多种,下面将介绍其中的两种方法:access 函数和 fopen 函数。 一、access 函数判断文件夹或者文件是否存在 access 函数是 C ...

    易语言API判断目录是否存在-易语言

    本文将详细介绍如何在易语言中使用API来判断目录是否存在,并提供一个初级教程源码的参考。 首先,我们需要了解API函数`GetFileAttributesA`,它是Windows API中用于获取文件或目录属性的函数。在易语言中,我们...

    Linux用if判断目录是否存在实例方法

    首先,我们来看两种基本的判断目录存在的实例方法: 1. **完整if结构**: ```bash #!/bin/bash if [ -d "c" ]; then echo "目录c存在" else echo "目录不存在" fi ``` 在这个例子中,`[ -d "c" ]` 是一个条件测试...

    shell脚本判断文件夹或目录是否存在,不存在则创建新文件夹或目录.sh

    shell自动化脚本,自动判断文件夹(目录)是否存在,如不存在自动创建,可执行,下载可测试

    易语言-易语言判断目录是否存在模块

    在"易语言判断目录是否存在模块"中,关键的函数可能是"目录存在"或者类似的命令,用于测试指定路径的目录是否真的存在于文件系统中。 4. **编程逻辑**:判断目录是否存在通常涉及的编程逻辑包括接收用户输入的目录...

    C#判断文件及文件夹是否存在并创建

    运用DirectoryInfo类和FileInfo类。 创建文件、目录或驱动器的实例。...可以手动输入路径 判断目录是否存在。 文件是否存在。 如果不存在将创建此文件,并自动生成目录。 VS2005编写 2011年6月29日

    java判断ftp目录是否存在的方法

    这里的关键在于尝试改变当前工作目录到指定的目录,如果成功则说明该目录存在。如果在尝试`cd()`方法时抛出`IOException`,那么我们可以假设目录不存在: ```java public boolean isDirExist(FtpClient ftpClient, ...

    linux下判断文件和目录是否存在的方法(总结)

    这是一个非常直接的判断目录是否存在的方式,因为如果目录不存在,`opendir`会失败并返回`NULL`。 总结一下,以下是一些常用的Linux下判断文件和目录是否存在的方法: 1. 使用`stat`函数获取文件状态,通过检查`st...

Global site tag (gtag.js) - Google Analytics