如何在Android FileSystem中创建子文件夹

use*_*614 2 filesystems android

我在Android文件系统中创建了一个文件.为此,我编写了以下代码

   openFileOutput("one.html",Context.MODE_PRIVATE);
Run Code Online (Sandbox Code Playgroud)

使用我见过的代码名为"one.html"的代码是在Android FileSystem中创建的.绝对如下.

   /data/data/packagename/files/one.html
Run Code Online (Sandbox Code Playgroud)

但现在我需要在files目录中创建一个名为"html"的文件夹.如何创建?

Com*_*are 5

使用getFilesDir()得到一个File物体在你的应用程序的内部存储指向(在你的情况,/data/data/packagename/files从那里,使用标准的Java I/O:

File subdir=new File(getFilesDir(), "whatever");

subdir.mkdirs();
Run Code Online (Sandbox Code Playgroud)