精华内容
下载资源
问答
  • java创建目录的方法
    千次阅读
    2021-02-26 20:04:55

    此代码首先检查目录的存在,如果没有,则创建它,然后创建该文件.请注意,我无法验证一些方法调用,因为我没有完整的代码,所以我假设调用getTimeStamp()和getClassName()可以工作.您还应该在使用任何java.io. *类时抛出可能的IOException异常 – 您写入文件的函数应该抛出此异常(并在其他地方处理),或者您应该在该方法直接.此外,我认为id是String类型 – 我不知道你的代码没有明确定义它.如果它是一个类似于int的东西,那么在文件名中使用它之前,你应该把它转换成一个String,就像我在这里做的那样.

    另外,我用concat或者我认为适当的替换了你的append电话.

    public void writeFile(String value){

    String PATH = "/remote/dir/server/";

    String directoryName = PATH.concat(this.getClassName());

    String fileName = id + getTimeStamp() + ".txt";

    File directory = new File(directoryName);

    if (! directory.exists()){

    directory.mkdir();

    // If you require it to make the entire directory path including parents,// use directory.mkdirs(); here instead.

    }

    File file = new File(directoryName + "/" + fileName);

    try{

    FileWriter fw = new FileWriter(file.getAbsoluteFile());

    BufferedWriter bw = new BufferedWriter(fw);

    bw.write(value);

    bw.close();

    }

    catch (IOException e){

    e.printStackTrace();

    System.exit(-1);

    }

    }

    如果要在Microsoft Windows上运行代码,您应该不会使用像这样的裸露路径名称 – 我不知道它将如何处理/在文件名中.为了完整的可移植性,您应该使用类似于File.separator的方式来构建路径.

    编辑:根据下面的JosefScript的评论,没有必要测试目录的存在.如果创建目录,directory.mkdir()调用将返回true,则返回false,包括目录已存在的情况.

    更多相关内容
  • java 目录创建目录_用Java创建目录

    千次阅读 2020-08-01 17:32:10
    java 目录创建目录The task is to create a directory in java. 任务是在Java创建目录。 Creating a directory 创建目录 To create a directory, firstly we have to create a file object by passing the ...

    java 目录创建目录

    The task is to create a directory in java.

    任务是在Java中创建目录。

    Creating a directory

    创建目录

    To create a directory, firstly we have to create a file object by passing the path of the directory where we have to create the directory and directory name.

    创建目录 ,首先我们必须通过传递必须创建目录和目录名称的目录路径来创建文件对象。

    The mkdir() method is used to create the directory, it is called with the file object that has the path where we have to create the directory and directory name, and returns a Boolean value (true – if directory created successfully, false – if the directory is not created).

    mkdir()方法用于创建目录 ,使用具有我们必须在其中创建目录和目录名称的路径的文件对象调用该方法,并返回一个布尔值(true –如果成功创建了目录,false –目录未创建)。

    Syntax:

    句法:

        //file object creation by passing the path 
        File file = new File("d://course");
    
        //creating directory named "course" in "d://" drive
        file.mkdir();
    
        Output:
        true
    
    

    Java代码创建目录 (Java code to create a directory)

    //Java code to create a directory  
    import java.io.*;
    
    public class Main {
        public static void main(String[] args) {
            //file object creation by passing the path 
            //where we have to create the directory
            File file = new File("d://course");
    
            //variable to store the result
            //assigning false as an initial value
            boolean result = false;
    
            //creating directory named "course" in "d://" drive
            result = file.mkdir();
    
            if (result == true) {
                System.out.println("Directory created successfully...");
            } else {
                System.out.println("Directory is not created...");
            }
        }
    }
    
    

    Output

    输出量

    Directory created successfully...
    
    
    

    翻译自: https://www.includehelp.com/java-programs/create-a-directory-in-java.aspx

    java 目录创建目录

    展开全文
  • 一、创建目录 mkdir()——仅创建一层目录,返回true或false. mkdirs()——创建一层或多层目录,返回true或false.   也就是,在通常情况下,使用mkdirs()即可满足创建目录的需求。 如, File file = new File("D:\\my...

    一、创建目录

    mkdir()——仅创建一层目录,返回true或false.
    mkdirs()——创建一层或多层目录,返回true或false.
      也就是,在通常情况下,使用mkdirs()即可满足创建目录的需求。
    如,

    File file = new File("D:\\myLevel1\\myLevel2"); //以某路径实例化一个File对象
    if (!file.exists()){ //如果不存在
        boolean dr = file.mkdirs(); //创建目录
    } 
    

    即在D盘根目录下创建了myLevel1myLevel2两层目录。

    二、创建文件

    createNewFile()——当File对象实例化的路径中,上面各层目录均已存在,最后一层目录不存在时,以最后一层目录名为名称创建文件。返回true或false.
    如,

    File file = new File("D:\\myLevel1\\myLevel2\\abc.txt"); //实例化File对象
    try {
        boolean fr = file.createNewFile(); //创建文件
    }catch (Exception e){
        e.printStackTrace();
    }
    

    即在D:\myLevel1\myLevel2下创建了一个abc.txt文件。

    三、同时创建目录和文件

    getParent()——得到路径的父级及以上的目录,String类型。
    getParentFile()——得到路径的父级及以上的目录实例化的File对象。
      先使用getParentFile().mkdirs()创建目录,再使用createNewFile()创建文件,如,

    File file = new File("D:\\myLevel1\\myLevel2\\abc.txt"); //实例化File对象
    boolean dr = file.getParentFile().mkdirs(); //创建目录
    try {
        boolean fr = file.createNewFile(); //创建文件
    }catch (Exception e){
        e.printStackTrace();
    }
    

    即在D盘下创建了myLevel1myLevel2两层目录和abc.txt文件。



    参考

    1. https://blog.csdn.net/Trace_hs/article/details/108148923
    2. https://www.cnblogs.com/hunterCecil/p/5923106.html
    展开全文
  • java 递归创建目录

    千次阅读 2019-12-23 08:42:01
    public static void main(String[] args) { t1(); } //递归创建目录 public static void t1(){ String dir = "F:\\IOTest_zx\\a\\b\\c\\d"; File f = new File(dir); ...
    
        public static void main(String[] args) {
            t1();
    
        }
        
        //递归创建目录
        public static void t1(){
            String dir = "F:\\IOTest_zx\\a\\b\\c\\d";
            File f = new File(dir);
            boolean flag = f.mkdirs();
            System.out.println(flag);
        }
    
    展开全文
  • 在指定目录创建文件 Java代码

    千次阅读 2021-03-15 22:26:42
    linux 下 以哪个用户启动weblogic 那么 它就会哪个用户的权限, 如用weblogic用户启那么他就只能操作weblogic用户权限内的可用文件及文件夹,用root启动,则可以可用操作所有文件夹转:创建一个文件:import java.io...
  • Java创建文件和目录

    千次阅读 2019-09-05 13:31:20
    public boolean createDir(String destDirName) { File dir = new File(destDirName);... System.out.println("创建目录" + destDirName + "失败,目标目录已经存在"); File[] files = dir.list...
  • JAVA自动创建多层文件目录

    千次阅读 2021-02-26 21:36:00
    某目录时,因为其上一层目录即父目录不存在,会抛出异常(指定文件路径不存在)jdk中提供了创建目录的两种方法实现 mkdir() 和 mkdirs()第一种,在给定目录结构path参数下创建指定的目录,如果path中少了一层目录没有...
  • JAVA自动创建文件目录

    千次阅读 2019-11-27 13:55:22
    JAVA自动创建文件目录 java提供两种创建文件夹的方式
  • java创建文件夹的方法

    万次阅读 2021-03-15 22:53:22
    java创建文件夹的方法发布时间:2020-06-10 11:46:49来源:亿速云阅读:461作者:Leah这篇文章给大家分享的是java创建文件夹的方法。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。Java...
  • java父目录不存在创建The task is to create directory along with ... 任务是创建目录以及所需的不存在的目录。 To create directory along with required nonexistent directory, we use mkdirs() method whi...
  • Java——创建多级目录

    千次阅读 2019-02-21 21:28:04
    package day05;... * 创建多级目录 * @author Administrator * */ public class FileDemo6 { public static void main(String[] args) { /* * 在当前目录创建 * a/b/c/d/e/f/g/h/i/j/k ...
  • java创建目录

    千次阅读 2019-02-28 14:06:47
    import java.io.*;...//创建目录 public class Readfile { public static void main(String[] args){ File dir = new File("C:/Users/admin/Desktop/code/test"); dir.mkdir(); } }
  • 温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的...现在,就让我们一起看看如何利用 IntelliJ IDEA 快速的创建 Maven 项目吧! 如上图所示,点击Create New Project: 标注 1:M...
  • 具体的创建方法参照下面的实例:public class FileTest {public static void main(String[] args) { // 根据系统的实际情况选择目录分隔符(windows下是,linux下是/) String separator = File.separator; String ...
  • Java中的指定目录创建临时文件

    千次阅读 2021-02-28 19:02:50
    可以使用java.io.File.createTempFile()方法在指定目录创建一个临时文件。此方法需要三个参数,即定义文件名的前缀,定义文件扩展名的后缀以及要在其中创建临时文件的目录。它还返回创建的临时文件的抽象路径名。...
  • Java创建目录 或 创建文件

    万次阅读 2019-09-09 19:55:46
    只能创建一级目录 //只能在已有的文件夹下创建子文件夹,不能同时创建文件夹和其子文件夹 public void creatFolder(){ File file = new File("文件夹绝对路径"); //如果不存在这个文件夹,则创建 if(!file.exits...
  • 1.mkdirs():可以建立多级文件夹, mkdir()只会建立一级的...4.FileWriter:如果文件名 的文件不存在,先创建再读写;存在的话直接追加写,true表示追加,write()写入内容的方法。 5.FileReader:读取文件内容(int...
  • 以下实例演示了使用 File 类的 mkdirs() 实现递归创建目录:import java.io.File; public class Main { public static void main(String[] args) { String directories = "D:\\a\\b\\c\\d\\e\\f\\g\\h\\i&...
  • Java创建新文件

    万次阅读 2021-03-06 17:13:39
    创建文件是一种非常常见的IO操作,在这一小节中我们将学习如何在java创建文件的几个方法。在java创建文件有三种流行的方法,下面将一个一个地来学习。方法一:使用File.createNewFile()方法java.io.File类可用于...
  • java创建文件和目录

    万次阅读 多人点赞 2013-09-04 12:56:03
    2、File类的mkdir方法根据抽象路径创建目录 3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录 4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前
  • 展开全部具体62616964757a686964616fe59b9ee7ad9431333337396232的创建方法参照下面的实例:public class FileTest {publicstaticvoidmain(String[]args){//根据系统的实际情况选择目录分隔符(windows下是,linux下是...
  • Java中的mkdirs()创建目录操作

    千次阅读 2018-11-03 15:39:48
    回顾Java第二周,参考网址: ...在其中“Java中的目录”这一栏里的代码,在动手测试中发现运行不通过,原代码: import java.io.File; public class CreateDir { public static void main(String args[]) { ...
  • 利用Java创建带有多级目录的文件

    千次阅读 2018-01-10 20:32:24
    今天看到有位博主“m0_37905429的博客”写...在这里我利用Java创建带有多级目录的文件,其中目录可以有自己定义。下面就是代码: //创建多级目录 public File createMultilevelDirectory(String[] directories,String
  • java创建文件夹和文件并写入

    千次阅读 2021-06-24 17:14:48
    java创建文件夹及TXT文件 最近需要做一个云存档的模块,刚开始创建的时候经常报找不到路径,记录一下我感觉不错的写法 测试类 package com.xzly; import org.junit.Test; import org.springframework.boot.test....
  • java创建线程的四种方式

    千次阅读 2022-03-14 11:52:41
    目录 1.直接初始化Thead类,实现Runnable接口 2.继承Thread类 3.实现callable接口 4.使用线程池创建线程 1.直接初始化Thead类,实现Runnable接口 查看Thread类源码可以发现,有下面这么一个构造参数,target...
  • 创建文件夹有两种方法,mkdir()和mkdirs(),这两种方法的区别在于: 1.mkdir()只能创建一级目录,且父目录必须存在 2.mkdirs()可以直接创建多级目录 mkdir源码如下: public boolean mkdir() { ...
  • java 创建新文件

    千次阅读 2022-04-14 17:37:25
    文章目录前言一、方法一:使用File.createNewFile()方法二、使用FileOutputStream.write(byte[] b)方法三、使用Java NIO Files.write()方法 前言 创建文件是一种非常常见的IO操作,在这一小节中我们将学习如何在...
  • java判断文件不存在就创建方法

    千次阅读 2021-02-28 07:25:14
    1、判断文件是否存在,不存在创建文件File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");if(!file.exists()){try {file.createNewFile();} catch (IOException e) {// TODO Auto-generated catch...
  • Java创建新文件的同时创建相应目录

    千次阅读 2016-04-19 22:07:21
    java中,要想调用File对象 的createNewFile()方法,需要上一级的目录已经创建,手动创建比较麻烦,所以写了一个工具类用于创建新文件的同时创建相应的目录。 不多说,直接贴代码: public class MyFileUtil { ...
  • 用来存放我们待会新建的项目,我创建了ideaproject:1,第一步打开idea2,第二步选择创建java项目,并选择自己的jdk(我自己本地已经配置了所以有),没有可以点击new去自己的安装目录下找,一般默认安装c:\program ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,254,400
精华内容 501,760
关键字:

java创建目录的方法