createDirectory function

Future<DocumentFile?> createDirectory(
  1. Uri parentUri,
  2. String displayName
)

Create a direct child document tree named displayName given a parent parentUri.

Equivalent to DocumentFile.createDirectory.

Refer to details.

Implementation

Future<DocumentFile?> createDirectory(Uri parentUri, String displayName) async {
  final args = <String, String>{
    'uri': '$parentUri',
    'displayName': displayName,
  };

  final createdDocumentFile = await kDocumentFileChannel
      .invokeMapMethod<String, dynamic>('createDirectory', args);

  return createdDocumentFile?.apply((c) => DocumentFile.fromMap(c));
}