FileStream 열기 모드

Adobe AIR 1.0 이상

FileStream 객체의 open()openAsync() 메서드 각각에는 다음을 비롯한 파일 스트림에 대한 일부 속성을 정의하는 fileMode 매개 변수가 포함되어 있습니다.

  • 파일을 읽을 수 있는 기능

  • 파일에 쓸 수 있는 기능

  • 데이터를 쓸 때 데이터가 항상 파일 끝 이후에 추가되는지 여부

  • 파일이 없는 경우 및 해당 상위 디렉토리가 없는 경우 수행할 작업

다음은 open()openAsync() 메서드의 fileMode 매개 변수로 지정할 수 있는 여러 파일 모드입니다.

파일 모드

설명

FileMode.READ

파일이 읽기 전용으로 열리도록 지정합니다.

FileMode.WRITE

파일이 쓰기용으로 열리도록 지정합니다. 파일이 없는 경우 FileStream 객체가 열릴 때 만들어집니다. 파일이 있는 경우에는 기존 데이터가 삭제됩니다.

FileMode.APPEND

파일이 추가용으로 열리도록 지정합니다. 파일이 없는 경우 만들어집니다. 파일이 있는 경우에는 기존 데이터를 덮어쓰지 않고 모든 쓰기 작업이 파일에 끝에서 시작됩니다.

FileMode.UPDATE

파일이 읽기 및 쓰기용으로 열리도록 지정합니다. 파일이 없으면 만들어집니다. 파일에 대한 임의 읽기/쓰기 권한이 필요하면 이 모드를 지정합니다. 파일의 임의 위치에서 읽을 수 있고 파일에 쓰는 경우에는 기록되는 바이트만 덮어쓰고 다른 모든 바이트는 그대로 유지됩니다.