我正在为 Windows 创建一个 Flutter 桌面应用程序,并且正在尝试检索 exe 所在的应用程序目录。我尝试使用path_provider但只能获取Documents目录。任何帮助我都会非常感激。
Mab*_*ten 17
用于Platform.resolvedExecutable
)dart:io。
我已经在 Flutter/Windows 中测试过它并且它有效。奇怪的是,反而Platform.executable返回null了。我说得很奇怪,因为它的类型是 String 不可为空。这个意外的 null 值可能会导致崩溃或难以检测的错误(但最终 Flutter 桌面并不在稳定通道中)。
小智 5
String dir = Directory.current.path;
print(dir);
Run Code Online (Sandbox Code Playgroud)
Directory.current.path(在dart:io包中)返回项目文件夹的当前工作目录(开发时)或从发布版本运行时的可执行目录。
| 归档时间: |
|
| 查看次数: |
9253 次 |
| 最近记录: |