gpt4 book ai didi

java - file.mkdirs() 不起作用

转载 作者:行者123 更新时间:2023-12-01 15:05:28 25 4
gpt4 key购买 nike

代码如下:

  String folderPath = Environment.getExternalStorageDirectory() + "/AllAroundMe/Images";
File file = new File(folderPath);
if(!file.exists())
{
if(file.mkdirs());
Log.d("MyTag","Created folders succefully");
}
if(file.exists())
{
Log.d("MyTag", "folders exists: " + file.getAbsolutePath());
}

第二个如果永远不会发生,它应该发生,因为我制作了这些目录。我的代码有什么问题吗?顺便说一句,每次我运行这个程序时,它总是处于第一个条件。

最佳答案

我认为你应该删除内部 if 之后的分号:-

if(file.mkdirs()) {
Log.d("MyTag","Created folders succefully");
}

P.S: - 这就是为什么你应该总是使用花括号,即使你只有一个 if 语句,这样你就不会犯这样的错误。

关于java - file.mkdirs() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13017158/

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