Saltar al contenido

Cómo leer y escribir un archivo de texto en Flutter

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)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *