[dart] Dart로 데스크톱 애플리케이션의 파일 입출력
목차
파일 읽기
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를 사용하여 데스크톱 애플리케이션에서 파일을 읽고 쓰는 방법에 대해 알게 되었습니다.
참고 자료
파일 입출력에 관한 추가 정보가 필요하시다면 위의 링크를 참조해보세요.