다음을 통해 공유


SetAttr 함수

업데이트: 2007년 11월

파일의 특성 정보를 설정합니다.

My 기능은 파일 입출력 작업에서 생산성 및 성능이 SetAttr보다 우수합니다. 자세한 내용은 My.Computer.FileSystem 개체를 참조하십시오.

Public Sub SetAttr( _
    ByVal PathName As String, _
    ByVal Attributes As FileAttribute _
)

매개 변수

  • PathName
    필수적 요소. 파일 이름을 지정하는 String 식입니다. PathName에는 디렉터리나 폴더 및 드라이브가 포함될 수 있습니다.

  • Attributes
    필수적 요소. 파일 특성을 지정하는 합계를 가진 상수 또는 숫자 식입니다.

설정

Attributes 인수 열거형 값은 다음과 같습니다.

상수

설명

Normal

vbNormal

표준(기본값)

ReadOnly

vbReadOnly

읽기 전용

Hidden

vbHidden

숨김

System

vbSystem

시스템 파일

Volume

vbVolume

볼륨 레이블

Directory

vbDirectory

디렉터리 또는 폴더

Archive

vbArchive

마지막 백업 이후에 파일이 변경되었습니다.

Alias

vbAlias

파일에 다른 이름이 있습니다.

참고:

이러한 열거형은 Visual Basic 언어로 지정되며, 코드의 모든 위치에서 실제 값 대신 사용될 수 있습니다.

예외

예외 형식

오류 번호

조건

ArgumentException

52

PathName이 잘못되었거나 없습니다.

ArgumentException

5

Attribute 형식이 잘못되었습니다.

비구조적 오류 처리를 사용하는 Visual Basic 6.0 응용 프로그램을 업그레이드하는 경우에는 "오류 번호" 열을 참조하십시오. 오류 번호를 Number 속성(Err 개체)과 비교할 수 있습니다. 그러나 가능하면 이러한 오류 제어 방법을 Visual Basic의 구조적 예외 처리 개요에 설명된 방식으로 바꾸는 것이 좋습니다.

설명

열려 있는 파일의 특성을 설정하는 경우 런타임 오류가 발생합니다.

예제

다음 예제에서는 SetAttr 함수를 사용하여 파일의 특성을 설정합니다.

' Set hidden attribute.
SetAttr("TESTFILE", vbHidden)   
' Set hidden and read-only attributes.
SetAttr("TESTFILE", vbHidden Or vbReadOnly)

스마트 장치 개발자 참고 사항

이 함수는 지원되지 않습니다.

요구 사항

네임스페이스:Microsoft.VisualBasic

**모듈:**FileSystem

**어셈블리:**Visual Basic 런타임 라이브러리(Microsoft.VisualBasic.dll)

참고 항목

참조

FileAttr 함수

GetAttr 함수

ArgumentException

FileAttribute 열거형

My.Computer.FileSystem 개체