Alonzo, miembro de este equipo, nos ha hecho el favor de crear esta reseña porque domina perfectamente el tema.
Configuración
Agregue el siguiente complemento en pubspec.yaml
:
dependencies:
path_provider: ^1.6.27
Actualice el número de versión a lo que sea actual.
E importarlo en su código.
import 'package:path_provider/path_provider.dart';
También tienes que importar dart:io
usar el File
clase.
import 'dart:io';
Escribir en un archivo de texto
_write(String text) async
final Directory directory = await getApplicationDocumentsDirectory();
final File file = File('$directory.path/my_file.txt');
await file.writeAsString(text);
Lectura de un archivo de texto
Future _read() async
String text;
try
final Directory directory = await getApplicationDocumentsDirectory();
final File file = File('$directory.path/my_file.txt');
text = await file.readAsString();
catch (e)
print("Couldn't read file");
return text;
notas
- También puedes obtener la ruta string con
join(directory.path, 'my_file.txt')
pero necesitas importar'package:path/path.dart'
. - Documentación oficial de lectura y escritura de archivos de Flutter
- Esto funciona para iOS, Android, Linux y MacOS, pero no para la web.
Aquí puedes ver las comentarios y valoraciones de los usuarios
Si te sientes impulsado, eres capaz de dejar un tutorial acerca de qué te ha gustado de esta reseña.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)