첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
728x90
반응형
728x170
import 'dart:async';
import 'dart:io';

void main() async {
  createDescriptions(['apple', 'orange', 'banana']);
}

Future<void> createDescriptions(Iterable<String> itemIterable) async {
  for (String item in itemIterable) {
    try {
      File file = File('$item.txt');

      if (await file.exists()) {
        DateTime dateTimeLastModified = await file.lastModified();

        print('$item을 위한 파일이 이미 존재합니다. $dateTimeLastModified에 수정되었습니다.');

        continue;
      }

      await file.create();

      await file.writeAsString('Start describing $item in this file.');
    } on IOException catch (exception) {
      print('$item 설명을 생성할 수 없습니다 : $exception');
    }
  }
}
728x90
반응형
그리드형(광고전용)
Posted by icodebroker
TAG ,

댓글을 달아 주세요