DosFileAttributeView — 레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰
DosFileAttributeView — 레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰
DosFileAttributeView는 레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰예요. 이 속성은 소비자 기기에서 흔히 사용되는 FAT(File Allocation Table) 형식 같은 파일 시스템에서 지원돼요.
본문
public interface DosFileAttributeView extends BasicFileAttributeView
레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰예요. DosFileAttributeView는 파일이 읽기 전용인지, 숨김인지, 시스템 파일인지, 보관되었는지를 나타내는 데 사용되는 DOS 속성 플래그 집합에 대한 접근을 추가로 지원하는 BasicFileAttributeView예요. Java 1.7부터 사용할 수 있어요.
지원 속성
| 이름 | 타입 |
|---|---|
readonly |
Boolean |
hidden |
Boolean |
system |
Boolean |
archive |
Boolean |
메서드 요약
| 수식자와 타입 | 메서드 | 설명 |
|---|---|---|
String |
name() |
속성 뷰의 이름을 반환해요. |
DosFileAttributes |
readAttributes() |
기본 파일 속성을 일괄 연산으로 읽어요. |
void |
setArchive(boolean value) |
archive 속성의 값을 갱신해요. |
void |
setHidden(boolean value) |
hidden 속성의 값을 갱신해요. |
void |
setReadOnly(boolean value) |
read-only 속성의 값을 갱신해요. |
void |
setSystem(boolean value) |
system 속성의 값을 갱신해요. |
BasicFileAttributeView에 선언된 메서드: setTimes
name
String name() — 이 유형의 속성 뷰는 "dos"라는 이름을 가져요.
readAttributes
DosFileAttributes readAttributes() throws IOException — 기본 파일 속성을 일괄 연산으로 읽어요. BasicFileAttributeView의 readAttributes에 의해 지정돼요.
setReadOnly / setHidden / setSystem / setArchive
각각 boolean value 매개변수로 read-only, hidden, system, archive 속성의 값을 갱신해요. 속성이 다른 파일 시스템 연산에 대해 원자적 연산으로 갱신될 수 있는지는 구현별로 달라요. 구현은 이 속성을 갱신하기 위해 기존 DOS 속성 값을 읽어야 할 수도 있어요.