(AIR만 해당)
FileMode 클래스는 FileStream 클래스에 대한
open() 및
openAsync() 메서드의
fileMode 매개 변수에 사용되는 문자열 상수를 정의합니다. 이 메서드의
fileMode 매개 변수는 파일을 연 후에 FileStream 객체에서 사용할 수 있는 기능을 결정합니다.
open 메서드에 지정된 fileMode 매개 변수 값 기준에 따라 다음 기능을 다양한 조합으로 사용할 수 있습니다.
- 읽기 - FileStream 객체가 파일에서 데이터를 읽어올 수 있습니다.
- 작성 - FileStream 객체가 파일에 데이터를 작성할 수 있습니다.
- 만들기 - FileStream 객체가 파일을 열 때 존재하지 않는 파일을 만듭니다.
- 열 때 잘라내기 - 파일을 열 때 파일에 있는 데이터가 데이터를 쓰기 전에 삭제됩니다.
- 작성된 데이터 추가 - write 메서드가 호출될 때 데이터가 항상 파일 끝에 기록됩니다.
다음 표는 FileMode 클래스에 있는 각 상수가 FileStream 객체의 open 메서드에 대한 fileMode 매개 변수로 적용될 때 제공하는 기능을 보여 줍니다.
| FileMode 상수 | 읽기 | 작성 | 만들기 | 열 때 잘라내기 | 작성된 데이터 추가 |
|---|
READ
| • | | | | |
WRITE
| | • | • | • | |
APPEND
| | • | • | | • |
UPDATE
| • | • | • | | |
public static const APPEND:String = "append"쓰기 모드로 열 파일에 사용되며 기록되는 모든 데이터는 파일 끝에 추가됩니다. 열 때 존재하지 않는 파일을 만듭니다.
public static const READ:String = "read"읽기 전용 모드로 열 파일에 사용됩니다. 파일이 존재해야 합니다. 존재하지 않는 파일은 만들지 않습니다.
public static const UPDATE:String = "update"읽기/쓰기 모드로 열 파일에 사용됩니다. 열 때 존재하지 않는 파일을 만듭니다.
public static const WRITE:String = "write"쓰기 전용 모드로 열 파일에 사용됩니다. 열 때 존재하지 않는 파일을 만들고 기존 파일은 잘립니다. 해당 데이터는 삭제됩니다.
© 2004-2008 Adobe Systems Incorporated. All rights reserved.
Thu Jan 8 2009, 02:16 AM -08:00