我怎样才能在Flutter中得到项目的根文件夹?基本上什么是python的os.path.dirname(os.path.abspath(__file__))的等价物?
os.path.dirname(os.path.abspath(__file__))
yruzcnhs1#
你可以使用Directory.current来得到你的项目的根目录。2这是你的pubspec.yaml所在的目录。3看看下面的例子。
Directory.current
import 'dart:io'; main() { Directory current = Directory.current; print(current); print(current.path); }
lmvvr0a82#
我不知道你的意思,但如果你想应用程序目录,你可以使用这个软件包path_provider
import 'package:path_provider/path_provider.dart'; Future<Directory> getAppDirectory() async { final directory = await getApplicationDocumentsDirectory(); return directory; }
2条答案
按热度按时间yruzcnhs1#
你可以使用
Directory.current
来得到你的项目的根目录。2这是你的pubspec.yaml所在的目录。3看看下面的例子。lmvvr0a82#
我不知道你的意思,但如果你想应用程序目录,你可以使用这个软件包
path_provider