首页 > 解决方案 > Flutter:如何在目录根目录下创建文件夹,即不在任何目录下

问题描述

我正在通过颤振开发基于文件的应用程序。

我可以创建一个文件夹,通过getApplicationDocumentsDirectory()该文件夹提供写入文件的路径。但是在里面是看不到的files Explorer

然后我通过创建文件夹getExternalStorageDirectory(),可以在files explorer. 但我希望它在根目录中创建。

您可能已经在根目录中看到了 whatsapp 文件夹。我也想要同样的东西。我尝试了以下方法:

Directory('FolderName').create()

但它给出了“只读操作系统”的错误

有没有办法通过颤振来做到这一点?

标签: androidflutterfiledart

解决方案


你可以这样做:

String folderName = "My New Downloads";
var path = "storage/emulated/0/$folderName";
await  new Directory(path).create();

推荐阅读