gpt4 book ai didi

java - 如何使用java创建一个新目录?

转载 作者:行者123 更新时间:2023-12-01 08:11:09 24 4
gpt4 key购买 nike

我使用以下代码创建文件夹,但它没有创建它(输出失败)并且没有抛出任何异常。

文件夹java已经创建,我需要传递文件夹名称并在java文件夹中创建它。

private String CreateFolder(String myfolder) {
try {
String dir = "../Java/" + myfolder;
boolean result = false;
File directory = new File(dir);

if (!directory.exists()) {
result = directory.mkdir();

if (result) {
System.out.println("Folder is created");
return dir;
} else {
return "failed";
}
}
}catch(Exception e) {
e.printStackTrace();
}
return "";
}

最佳答案

尝试这样的事情:

  public static void main(String[] args)
{
String path = "E:\\test";
createFolder(path);
}

private static boolean createFolder(String theFilePath)
{
boolean result = false;

File directory = new File(theFilePath);

if (directory.exists()) {
System.out.println("Folder already exists");
} else {
result = directory.mkdirs();
}

return result;
}

如果您想使用mkdir(),请确保使用正确的根目录路径(例如,如果您想在“../somefolder”内创建文件夹,则必须已经创建该文件夹)。

注意您需要在云端硬盘名称后设置两个斜杠。就像这个“E:\\”

您可以找到更多信息here .

关于java - 如何使用java创建一个新目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17229382/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com