Eingebaute System-Dateidialoge für Dateiauswahl und Speichern; Abbruch liefert eine leere Liste oder false.
| Mitglied / Typ / Rückgabe | Bedeutung |
|---|---|
static Future<List<TxFile>> pickFiles({bool multiple = false, List<String> extensions = const []}) | Öffnet den Dateidialog. Ergebnisdateien nach Gebrauch mit dispose freigeben. |
static Future<bool> saveFile(TxFile file, {String? suggestedName}) | Speichert eine Datei; false bei Dialogabbruch. Im Web bedeutet true, dass der Download ausgelöst wurde. |
import 'package:tecexpress/tecexpress.dart';
Future<void> example() async {
final files = await TxFileDialogs.pickFiles(extensions: ['txt']);
for (final file in files) {
try { await TxFileDialogs.saveFile(file); } finally { await file.dispose(); }
}
}