DosFileAttributeView — 레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰

DosFileAttributeView — 레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰

DosFileAttributeView는 레거시 "DOS" 파일 속성의 뷰를 제공하는 파일 속성 뷰예요. 이 속성은 소비자 기기에서 흔히 사용되는 FAT(File Allocation Table) 형식 같은 파일 시스템에서 지원돼요.

출처: Java API Reference

본문

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 — 기본 파일 속성을 일괄 연산으로 읽어요. BasicFileAttributeViewreadAttributes에 의해 지정돼요.

setReadOnly / setHidden / setSystem / setArchive

각각 boolean value 매개변수로 read-only, hidden, system, archive 속성의 값을 갱신해요. 속성이 다른 파일 시스템 연산에 대해 원자적 연산으로 갱신될 수 있는지는 구현별로 달라요. 구현은 이 속성을 갱신하기 위해 기존 DOS 속성 값을 읽어야 할 수도 있어요.

더 알아보기 (Learn more)

Java 공식 API