如何在当前项目中创建一个目录,比如Android中的src/main/java/directority?
我已经尝试过这段代码,但无法创建目录,并且出现错误,没有这样的文件或目录,无法创建目录 I.g项目位置:d:/DemoApp/app/src/main/java/ String dirPath=“src/main/java/folder”如何在当前项目中创建一个目录,比如Android中的src/main/java/directority?,android,Android,我已经尝试过这段代码,但无法创建目录,并且出现错误,没有这样的文件或目录,无法创建目录 I.g项目位置:d:/DemoApp/app/src/main/java/ String dirPath=“src/main/java/folder” 由于路径包含创建多个目录,因此mkdir不起作用 使用 您可以在那里使用Gradle,例如: mkdir("${project.rootDir}/app/src/main/java/directory") 另请参见。我不确定这是否真的是一个Android问题
由于路径包含创建多个目录,因此mkdir不起作用 使用
您可以在那里使用
Gradle
,例如:
mkdir("${project.rootDir}/app/src/main/java/directory")
另请参见。我不确定这是否真的是一个Android问题,因为您使用的是
System.out.print
,Android日志记录不是这样工作的。。。但假设您正在构建一个Android应用程序,我的观点是:
您的主要问题是,您试图在源文件中创建一个目录。但这些文件仅在您的计算机上可用,以后在设备上不可用。您的.apk是从这些文件和文件夹中编译出来的,与后面的“app/src/main/java”无关
如果要在应用程序运行时创建并使用目录,则必须在内部存储器(应用程序安装在设备上的文件夹)或外部存储器(sd卡或类似sd卡的存储器,即使其内置)
请阅读每个选项的以下手册:
你不能。项目在您的开发人员计算机上。你的应用程序在Android上。这些不一样。谢谢你的回答,我认为这是正确的,应用程序和项目在不同的位置。嗯。。。那么这个问题实际上与Android无关(可能是java)。如果作者试图在他的电脑上创建一个目录,那么信息就不足以知道目的是什么以及应该如何创建(否则,可以在IDE/OS/console等的UI中简单地创建文件夹)。
newDirectory.mkdirs();
mkdir("${project.rootDir}/app/src/main/java/directory")