dart Flutter:获取项目根目录的路径

kb5ga3dv  于 2023-02-10  发布在  Flutter
关注(0)|答案(2)|浏览(450)

我怎样才能在Flutter中得到项目的根文件夹?基本上什么是python的os.path.dirname(os.path.abspath(__file__))的等价物?

yruzcnhs

yruzcnhs1#

你可以使用Directory.current来得到你的项目的根目录。2这是你的pubspec.yaml所在的目录。3看看下面的例子。

import 'dart:io';
 
main() {
  Directory current = Directory.current;

  print(current);
  print(current.path);
}
lmvvr0a8

lmvvr0a82#

我不知道你的意思,但如果你想应用程序目录,你可以使用这个软件包
path_provider

import 'package:path_provider/path_provider.dart';

Future<Directory> getAppDirectory() async {
  final directory = await getApplicationDocumentsDirectory();
  return directory;
}

相关问题