gpt4 book ai didi

flutter - 如何在本地存储/外部 Flutter 中创建文件夹?

转载 作者:行者123 更新时间:2023-12-03 03:12:12 24 4
gpt4 key购买 nike

   import 'package:path_provider/path_provider.dart';
import 'dart:io';
void createAppFolder() async {
final directory = await getExternalStorageDirectory();
final dirPath = '${directory.path}/some_name' ;
await new Directory(dirPath).create();
}

这是我尝试过的当然我设置了写入存储的权限但是此代码在此路径上创建了一个目录 /storage/emulated/0/Android/data/com.example.test_app/files/some_name我需要的是在这条路径上创建 /storage/emulated/0/some_name 任何关于我做错了什么的想法,或者他们是另一种方式来做到这一点?

最佳答案

如果你想在 /storage/emulated/0 中创建目录,试试这个。

import 'dart:io';
_createFolder()async{
final folderName="some_name";
final path= Directory("storage/emulated/0/$folderName");
if ((await path.exists())){
// TODO:
print("exist");
}else{
// TODO:
print("not exist");
path.create();
}

}

关于flutter - 如何在本地存储/外部 Flutter 中创建文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59093733/

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