readAsString method

Future<String> readAsString(
  1. File file, {
  2. Encoding encoding = utf8,
})

Reads file as a String with controlled concurrency.

Works like File.readAsString, but enforces the semaphore limit to avoid file handle exhaustion when reading many files in parallel.

Implementation

Future<String> readAsString(File file, {Encoding encoding = utf8}) =>
    _run(() => file.readAsString(encoding: encoding));