createDirectory method

Future<String> createDirectory()

Implementation

Future<String> createDirectory() async {
  Directory? directory;
  if (Platform.isAndroid) {
    directory = await getExternalStorageDirectory();
  } else {
    directory = await getApplicationDocumentsDirectory();
  }
  print('---app logger dir --- ${directory?.path}');
  final fileDir = Directory("${directory?.path}/log");
  try {
    bool exist = await fileDir.exists();
    if (!exist) {
      await fileDir.create();
    }
  } catch (e) {
    print('create Logger Directory error: $e');
  }
  return fileDir.path;
}