[dart] Dart로 데스크톱 애플리케이션의 파일 입출력

목차

  1. 파일 읽기
  2. 파일 쓰기

파일 읽기

Dart에서 파일을 읽으려면 dart:io 라이브러리를 사용해야 합니다. 다음은 파일을 읽는 간단한 예제입니다.

import 'dart:io';

void main() {
  File file = File('file.txt');
  if (file.existsSync()) {
    String contents = file.readAsStringSync();
    print(contents);
  } else {
    print('파일을 찾을 수 없습니다.');
  }
}

위의 코드에서 File 클래스는 파일을 가져오고, existsSync() 메서드는 파일의 존재 여부를 확인합니다. 그리고 readAsStringSync() 메서드를 사용하여 파일의 내용을 읽어옵니다.

파일 쓰기

파일을 쓰기 위해서도 dart:io 라이브러리를 사용합니다. 다음은 파일에 내용을 쓰는 예제입니다.

import 'dart:io';

void main() {
  File file = File('output.txt');
  file.writeAsStringSync('내용을 파일에 씁니다.');
  print('파일에 쓰기 완료');
}

writeAsStringSync() 메서드를 사용하여 파일에 내용을 씁니다.

이제 Dart를 사용하여 데스크톱 애플리케이션에서 파일을 읽고 쓰는 방법에 대해 알게 되었습니다.

참고 자료

파일 입출력에 관한 추가 정보가 필요하시다면 위의 링크를 참조해보세요.