import 'dart:io'; import 'package:path_provider/path_provider.dart'; import 'package:toolbox/core/utils/platform.dart'; Future get docDir async { if (isAndroid) { final dir = await getExternalStorageDirectory(); if (dir != null) { return Directory('${dir.path}/server_box'); } // fallthrough to getApplicationDocumentsDirectory } return await getApplicationDocumentsDirectory(); } Future get sftpDownloadDir async { final dir = Directory('${(await docDir).path}/sftp'); return dir.create(recursive: true); } Future get fontDir async { final dir = Directory('${(await docDir).path}/font'); return dir.create(recursive: true); }