【发布时间】:2021-05-31 18:13:56
【问题描述】:
如何使用绝对路径打开文件?
await File('c:/Users/rozerro/AndroidStudioProjects/rxdart_streams/assets/sonet.txt')
.openRead()
.transform(utf8.decoder)
.transform(LineSplitter())
.toList();
还有
c:\\Users\\rozerro\\AndroidStudioProjects\\rxdart_streams\\assets\\sonet.txt
错误
E/flutter (4943): [错误:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:FileSystemException:无法打开文件,路径 = 'c:/Users/rozerro/AndroidStudioProjects/rxdart_streams/assets/sonet.txt' (操作系统错误:没有这样的文件或目录,errno = 2)
【问题讨论】:
-
您可以将您的路径粘贴到资源管理器窗口中并打开文件吗?你怎么知道路径是正确的?此外,您标记了这个飞镖。它是 Windows 上的纯 dart,还是模拟设备上的 Flutter?
-
@nvoigt 它在颤抖。此路径在 Windows 中是正确的
C:\Users\rozerro\AndroidStudioProjects\rxdart_streams\assets\sonet.txt -
那么...是 Flutter on a Device 还是 Flutter for Windows Desktop?