我使用以下代码:

final File newFile = new File("/mnt/sdcard/test/");
newFile.mkdir(); // if I use mkdirs() result is the same

并创建一个空文件!为什么?

最佳答案

除非您要创建结构中的每个文件夹,否则您不会使用mkdirs()。尝试不要在字符串的末尾添加额外的斜杠,看看是否可行。

例如

final File newFile = new File("/mnt/sdcard/test");
newFile.mkdir();

10-08 15:38