在Windows和Linux机器上如何使用Java程序创建一个新文件夹?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (4)
  • 关注 (0)
  • 查看 (881)

如何在Windows和Linux机器上使用Java代码创建文件夹?

提问于
用户回答回答于
try{    
     int a,b;
      a=mk.dir();
      b=newfile("\n new.java());
    }  
用户回答回答于
 try{
    String strDirectoy ="test";
    String strManyDirectories="dir1"+File.Separator+"dir2"+File.Separator+"dir3";

    // Create one directory
    boolean success = (new File(strDirectoy)).mkdir();
    if (success) {
      System.out.println("Directory: " + strDirectoy + " created");
    }    


    // Create multiple directories
    success = (new File(strManyDirectories)).mkdirs();
    if (success) {
      System.out.println("Directories: " + strManyDirectories + " created");
    }

    }catch (Exception e){//Catch exception if any
      System.err.println("Error: " + e.getMessage());
    }  
用户回答回答于
new File("/path/to/folder").mkdir();

如果要创建嵌套文件夹(即路径上可能缺少多个文件夹),请使用mkdirs().见java.io.File...

请注意,正斜杠通常不适用于windows,但Java将路径规范化,并将前向斜杠转换为反向斜杠。

扫码关注云+社区

领取腾讯云代金券