GnuSmalltalkUsersGuide:BaseChapter 205

From 흡혈양파의 번역工房
Jump to: navigation, search
VFS.ArchiveMember

VFS.ArchiveMember

네임스페이스 Smalltalk.VFS에 정의됨

슈퍼클래스: FilePath

범주: 스트림-파일


TmpFileArchiveMember는 아카이브 파일의 멤버들을 위한 처리기 클래스로서, 아카이브로부터 파일을 추출 시 임시 파일을 생성한다.


VFS.ArchiveMember: 접근하기

archive

수신자가 멤버인 아카이브를 응답하라.

asString

File>>-#name이 응답한 바와 같이 수신자에 의해 식별되는 파일명을 응답하라.

creationTime

수신자에 의해 식별된 파일의 생성 시간을 응답하라. 일부 운영체제에서는 마지막 변경 시간이 해당될 수도 있다 ('마지막 변경 시간'은 권한, 소유권과 같은 개념과 관련이 있다)

lastAccessTime

수신자에 의해 식별된 파일의 마지막 접근 시간을 응답하라.

lastChangeTime

수신자에 의해 식별된 파일의 마지막 변경 시간을 응답하라 ('마지막 변경 시간'은 권한, 소유권과 같은 개념과 관련이 있다). 일부 운영체제에서는 파일 생성 시간이 해당될 수도 있다.

lastModifyTime

수신자에 의해 식별된 파일의 마지막 수정 시간을 응답하라 ('마지막 수정 시간'은 실제 파일 내용과 관련이 있다).

name

수신자의 파일명을 응답하라.

name: aName

수신자의 파일명을 aName으로 설정하라.

refresh

수신자에 대한 통계를 새로고침(refresh)하라.

size

수신자에 의해 식별된 파일의 크기를 응답하라.


VFS.ArchiveMember: 기본

= aFile

수신자가 수신자와 같은 파일을 표현하는지 응답하라.

hash

수신자에 대한 해시값을 응답하라.


VFS.ArchiveMember: 위임

full

수신자에 의해 식별된 파일의 크기를 응답하라.


VFS.ArchiveMember: 디렉터리 조작

at: aName

수신자가 나타낸 디렉터리에 상주하는 'aName'으로 명명된 파일에 대한 FilePath를 응답하라.

createDirectory: dirName

수신자의 하위디렉터리를 생성하여 dirName으로 명명하라.

namesDo: aBlock

수신자가 나타낸 디렉터리 내 각 파일마다 aBlock을 한 번씩 평가하고 그 이름을 전달하라.


VFS.ArchiveMember: 파일 조작

open: class mode: mode ifFail: aBlock

주어진 모드로 수신자를 열어라 (FileStream의 클래스 상수 메서드가 응답한대로).

remove

주어진 경로명으로 된 파일을 제거하라.

renameTo: newFileName

주어진 경로명 oldFileName으로 된 파일을 newFileName으로 재명명하라.

update: aspect

Private - 파일의 in-archive 버전을 닫기 전에 업데이트하라.


VFS.ArchiveMember: 초기화하기

archive: anArchiveFile

수신자가 멤버인 아카이브를 설정하라.

fillFrom: data

ArchiveMember가 파일 정보를 요청할 때 수신자의 아카이브에 의해 다시 호출된다.

size: bytes stCtime: ctime stMtime: mtime stAtime: atime mode: modeBits

수신자에 대한 파일 정보를 설정하라.

size: bytes stMtime: mtime mode: modeBits

수신자에 대한 파일 정보를 설정하라.


VFS.ArchiveMember: 아직 분류되지 않음

, aName

이름 앞에 aName가 붙은 수신자와 같은 종류의 객체를 응답하라.

displayOn: aStream

수신자에 식별된 파일의 표현을 인쇄하라.

isAbsolute

수신자가 절대 경로를 식별하는지 응답하라.


VFS.ArchiveMember: 검사하기

exists

수신자에 포함된 이름으로 된 파일의 존재 유무를 응답하라.

isAccessible

수신자에 포함된 이름으로 된 디렉터리의 존재 유무와 접근 가능성 여부를 응답하라.

isDirectory

수신자에 포함된 이름으로 된 파일의 존재 유무와 그것이 디렉터리를 식별하는지 응답하라.

isExecutable

수신자에 포함된 이름으로 된 파일의 존재 유무와 실행 가능성 여부를 응답하라.

isReadable

수신자에 포함된 이름으로 된 파일의 존재 유무와 읽기 가능성 여부를 응답하라.

isSymbolicLink

수신자에 포함된 이름으로 된 파일의 존재 유무와 그것이 심볼릭 링크를 식별하는지 응답하라.

isWriteable

수신자에 포함된 이름으로 된 파일의 존재 유무와 쓰기 가능성 여부를 응답하라.

mode

파일에 대한 8진수(octal) 권한을 응답하라.

mode: mode

'mode'가 될 파일에 대한 8진수 권한을 설정하라.


Notes