GnuSmalltalkUsersGuide:BaseChapter 205
- 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진수 권한을 설정하라.