我正在try 从归档文件中提取文件,但遇到此错误.
E/Ffltter(31571):[ERROR:flutter/runtime/dart_vm_initializer.cc(41)]未处理的异常:文件系统异常:无法打开文件,路径=‘Assets/res.Zip’(操作系统错误:没有这样的文件或目录,错误号=2)
我的密码. https://pub.dev/packages/archive/example个
final bytes = File('assets/res.zip').readAsBytesSync();
final archive = ZipDecoder()
.decodeBytes(bytes, verify: true, password: '123');
// Extract the contents of the Zip archive to disk.
for (final file in archive) {
final filename = file.name;
if (file.isFile) {
final data = file.content as List<int>;
File('out/' + filename)
..createSync(recursive: true)
..writeAsBytesSync(data);
} else {
Directory('out/' + filename).create(recursive: true);
}
}
Pubspec.yaml
assets:
- assets/
- assets/res.zip