writeAsBytes method
Writes bytes to file with controlled concurrency.
Works like File.writeAsBytes, but uses the semaphore to avoid excessive parallel writes that could trigger system throttling or failures.
Implementation
Future<File> writeAsBytes(
File file,
List<int> bytes, {
FileMode mode = FileMode.write,
bool flush = false,
}) => _run(() => file.writeAsBytes(bytes, mode: mode, flush: flush));