<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3ABaseChapter_074</id>
	<title>GnuSmalltalkUsersGuide:BaseChapter 074 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://trans.onionmixer.net/wiki/index.php?action=history&amp;feed=atom&amp;title=GnuSmalltalkUsersGuide%3ABaseChapter_074"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_074&amp;action=history"/>
	<updated>2026-05-01T17:09:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_074&amp;diff=4062&amp;oldid=prev</id>
		<title>Onionmixer: GSUG FilePath 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_074&amp;diff=4062&amp;oldid=prev"/>
		<updated>2014-01-27T07:06:45Z</updated>

		<summary type="html">&lt;p&gt;GSUG FilePath 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;FilePath&lt;br /&gt;
&lt;br /&gt;
==FilePath==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;네임스페이스 Smalltalk에 정의됨&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;슈퍼클래스: Object&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;범주: 스트림-파일&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:나는 경로를 포함해 파일명의 구문을 노출한다. 나는 그러한 경로를 구성요소로 나누어 조작하는 방법을 알고 있다. 뿐만 아니라 (실제와 가상) 파일의 크기나 타임스탬프와 같은 정보를 보여준다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath 클래스: 파일명 관리===&lt;br /&gt;
&lt;br /&gt;
====append: fileName to: directory====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;directory&amp;#039;로 명명된 디렉터리에 상주하는 &amp;#039;fileName&amp;#039;로 명명된 파일명을 응답하라. &lt;br /&gt;
&lt;br /&gt;
====extensionFor: aString====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;aString&amp;#039;으로 명명된 파일의 확장자를 응답하라. 주목: 확장자는 앞에 붙은 점까지 포함한다.&lt;br /&gt;
&lt;br /&gt;
====fullNameFor: aString====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.&amp;#039;와 &amp;#039;..&amp;#039; 디렉터리 엔트리를 분석하여 &amp;#039;aString&amp;#039;이라 불리는 파일의 전체 경로를 응답하고 결과를 응답하라. &amp;#039;/..&amp;#039;는 &amp;#039;/&amp;#039;와 같다. &lt;br /&gt;
&lt;br /&gt;
====pathFor: aString====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;aString&amp;#039;이라는 파일명의 경로를 알아내고 결과를 응답하라. 루트 디렉터리를 제외하곤 마지막 슬래시가 제거된다.&lt;br /&gt;
&lt;br /&gt;
====pathFor: aString ifNone: aBlock====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;aString&amp;#039;이라는 파일명의 경로를 알아내고 결과를 응답하라. 루트 디렉터리를 제외하곤 마지막 슬래시가 제거된다. 해당하는 경로가 없다면 aBlock을 평가하고 결과를 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====pathFrom: srcName to: destName====&lt;br /&gt;
&lt;br /&gt;
현재 디렉터리가 srcName의 디렉터리일 때 destName에 대한 상대 경로를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====stripExtensionFrom: aString====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;aString&amp;#039;이라는 파일명에서 확장자를 제거하고 결과를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====stripFileNameFor: aString====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;aString&amp;#039;이라는 파일명의 경로를 알아내고 결과를 마지막 슬래시를 포함한 디렉터리명으로서 응답하라. &lt;br /&gt;
&lt;br /&gt;
====stripPathFrom: aString====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;aString&amp;#039;이라는 파일명에서 경로를 제거하고 파일명과 확장자를 모두 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath 클래스: 아직 분류되지 않음===&lt;br /&gt;
&lt;br /&gt;
====isAbsolute: aString====&lt;br /&gt;
&lt;br /&gt;
aString이 절대 경로인지 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 접근하기===&lt;br /&gt;
&lt;br /&gt;
====at: aName====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리에 &amp;#039;aName&amp;#039;으로 명명된 파일에 적절한 File 또는 Directory 객체를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====creationTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 생성 시간을 응답하라. 일부 운영체제에서는 마지막 변경 시간이 해당될 수도 있다 (&amp;#039;마지막 변경 시간&amp;#039;은 권한, 소유권과 같은 개념과 관련이 있다).&lt;br /&gt;
&lt;br /&gt;
====group: aString====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 그룹을 aString가 되도록 설정하라.&lt;br /&gt;
&lt;br /&gt;
====includes: aName====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리에 &amp;#039;aName&amp;#039;으로 명명된 파일이 존재하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====lastAccessTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 마지막 접근 시간을 응답하라.&lt;br /&gt;
&lt;br /&gt;
====lastAccessTime: aDateTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 해당하는 파일의 마지막 접근 시간을 aDateTime이 되도록 업데이트하라.&lt;br /&gt;
&lt;br /&gt;
====lastAccessTime: accessDateTime lastModifyTime: modifyDateTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 해당하는 파일의 타임스탬프가 accessDateTime과 modifyDateTime이 되도록 업데이트하라. &lt;br /&gt;
&lt;br /&gt;
====lastChangeTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 마지막 변경 시간을 응답하라 (&amp;#039;마지막 변경 시간&amp;#039;은 권한, 소유권과 같은 개념과 관련이 있다). 일부 운영체제에서는 파일 생성 시간이 해당될 수도 있다. &lt;br /&gt;
&lt;br /&gt;
====lastModifyTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 마지막 수정 시간을 응답하라 (&amp;#039;마지막 수정 시간&amp;#039;은 실제 파일 내용과 관련이 있다).&lt;br /&gt;
&lt;br /&gt;
====lastModifyTime: aDateTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 해당하는 파일의 마지막 수정 타임스탬프가 aDateTime이 되도록 업데이트하라.&lt;br /&gt;
&lt;br /&gt;
====mode====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일에 대한 권한 비트를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====mode: anInteger====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일에 대한 권한 비트를 anInteger가 되도록 설정하라.&lt;br /&gt;
&lt;br /&gt;
====owner: aString====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 소유주를 aString이 되도록 설정하라.&lt;br /&gt;
&lt;br /&gt;
====owner: ownerString group: groupString====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 소유주와 그룹이 aString이 되도록 설정하라.&lt;br /&gt;
&lt;br /&gt;
====pathTo: destName====&lt;br /&gt;
&lt;br /&gt;
수신자부터 destName까지 상대 경로를 계산하라.&lt;br /&gt;
&lt;br /&gt;
====refresh====&lt;br /&gt;
&lt;br /&gt;
수신자에 대한 통계를 refresh하라. &lt;br /&gt;
&lt;br /&gt;
====size====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 크기를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 변환하기===&lt;br /&gt;
&lt;br /&gt;
====asFile====&lt;br /&gt;
&lt;br /&gt;
수신자를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 장식===&lt;br /&gt;
&lt;br /&gt;
====all====&lt;br /&gt;
&lt;br /&gt;
반복 메서드를 위해 디렉터리로 재귀적 하향 방식을 제공하게 될 수신자의 decorator를 리턴하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 디렉터리 조작===&lt;br /&gt;
&lt;br /&gt;
====createDirectories====&lt;br /&gt;
&lt;br /&gt;
수신자를 모든 부모와 함께 하나의 디렉터리로서 생성하라.&lt;br /&gt;
&lt;br /&gt;
====createDirectory====&lt;br /&gt;
&lt;br /&gt;
수신자를 모든 부모와 함께 하나의 디렉터리로서 생성하라.&lt;br /&gt;
&lt;br /&gt;
====nameAt: aName====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리에 상주하는 &amp;#039;aName&amp;#039;으로 명명된 파일에 대한 FilePath를 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 열거하기====&lt;br /&gt;
&lt;br /&gt;
====allFilesMatching: aPattern do: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자가 명명한 디렉터리에 aPattern에 일치하는(String&amp;gt;&amp;gt;-#match:에 따라) File 객체 상에서 aBlock을 평가하라. 디렉터리로 재귀적으로 하향하라.&lt;br /&gt;
&lt;br /&gt;
====directories====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리의 하위디렉터리를 위한 Directory 객체로 된 Array를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====do: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내 각 파일마다 한 번씩 aBlock을 평가하고 그 이름을 전달하라.&lt;br /&gt;
&lt;br /&gt;
====entries====&lt;br /&gt;
수신자가 나타낸 디렉터리의 내용에 대한 File 또는 Directory 객체로 된 Array를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====entryNames====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내의 파일명으로 된 Array를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====files====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리의 내용에 대한 File 객체로 된 Array를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====filesMatching: aPattern====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내 각 파일마다 한 번씩 aBlock을 평가하고 File 또는 Directory 객체를 aBlock으로 전달하라. aBlock이 true를 리턴하는 파일의 *이름*을 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====filesMatching: aPattern do: block====&lt;br /&gt;
&lt;br /&gt;
수신자가 명명한 디렉터리에서 aPattern에 (String&amp;gt;&amp;gt;-#match:에 따라) 일치하는 File 객체 상에서 블록을 평가하라. &lt;br /&gt;
&lt;br /&gt;
====namesDo: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내 각 파일마다 aBlock을 한 번씩 평가하고 그 이름을 전달하라.&lt;br /&gt;
&lt;br /&gt;
====namesMatching: aPattern do: block====&lt;br /&gt;
&lt;br /&gt;
수신자가 명명한 디렉터리에서 aPattern에 (String&amp;gt;&amp;gt;-#match:에 따라) 일치하는 파일명에서 블록을 평가하라. &lt;br /&gt;
&lt;br /&gt;
====reject: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내 각 파일마다 aBlock을 한 번씩 평가하고 File 또는 Directory 객체를 aBlock으로 전달하라. aBlock이 true를 리턴하는 파일의 *이름*을 리턴하라.&lt;br /&gt;
&lt;br /&gt;
====select: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내 각 파일마다 aBlock을 한 번씩 평가하고 File 또는 Directory 객체를 aBlock으로 전달하라. aBlock이 true를 리턴하는 파일의 *이름*을 리턴하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 파일명 관리===&lt;br /&gt;
&lt;br /&gt;
====directory====&lt;br /&gt;
&lt;br /&gt;
수신자의 경로에 대한 Directory 객체를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====extension====&lt;br /&gt;
&lt;br /&gt;
수신자의 확장자를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====full====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;.&amp;#039;와 &amp;#039;..&amp;#039; 디렉터리 엔트리를 분석하여 수신자의 전체 이름을 응답하고 결과를 응답하라. 이름이 유효하지 않은 경우 (예: &amp;#039;/usr/../../badname&amp;#039;) nil을 응답하라.&lt;br /&gt;
&lt;br /&gt;
====fullName====&lt;br /&gt;
&lt;br /&gt;
수신자에 대한 전체 경로로 된 String을 응답하라 (#name과 동일; 해당 메서드의 오버라이드는 소용 없는 짓이다).&lt;br /&gt;
&lt;br /&gt;
====name====&lt;br /&gt;
&lt;br /&gt;
수신자에 대한 전체 경로로 된 String을 응답하라 (#fullName과 동일).&lt;br /&gt;
&lt;br /&gt;
====parent====&lt;br /&gt;
&lt;br /&gt;
수신자의 경로에 대한 Directory 객체를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====path====&lt;br /&gt;
&lt;br /&gt;
(존재하는 경우) 수신자의 경로를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====stripExtension====&lt;br /&gt;
&lt;br /&gt;
(존재하는 경우) 수신자의 경로와 파일명을 응답하라.&lt;br /&gt;
&lt;br /&gt;
====stripFileName====&lt;br /&gt;
&lt;br /&gt;
수신자의 경로를 응답하되 항시 디렉터리명(아마 &amp;#039;.&amp;#039;가 될 것이다)과 최종 디렉터리 구분자를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====stripPath====&lt;br /&gt;
&lt;br /&gt;
수신자의 파일명과 확장자를 (존재하는 경우에) 응답하라. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 파일 조작===&lt;br /&gt;
&lt;br /&gt;
====contents====&lt;br /&gt;
&lt;br /&gt;
읽기만 가능한 FileStream을 수신자 상에 열어 내용을 읽고, 스트림을 닫은 후 내용을 응답하라.&lt;br /&gt;
&lt;br /&gt;
====fileIn====&lt;br /&gt;
&lt;br /&gt;
수신자를 file in하라.&lt;br /&gt;
&lt;br /&gt;
====open: mode====&lt;br /&gt;
&lt;br /&gt;
주어진 모드로 수신자를 열어라 (FileStream의 클래스 상수 메서드가 응답한대로).&lt;br /&gt;
&lt;br /&gt;
====open: mode ifFail: aBlock====&lt;br /&gt;
&lt;br /&gt;
주어진 모드로 수신자를 열어라 (FileStream의 클래스 상수 메서드가 응답한대로). 실패할 경우, aBlock을 평가하라.&lt;br /&gt;
&lt;br /&gt;
====open: class mode: mode ifFail: aBlock====&lt;br /&gt;
&lt;br /&gt;
주어진 모드로 수신자를 열어라 (FileStream의 클래스 상수 메서드가 응답한대로).&lt;br /&gt;
&lt;br /&gt;
====openDescriptor: mode====&lt;br /&gt;
&lt;br /&gt;
주어진 모드로 수신자를 열어라 (FileStream의 클래스 상수 메서드가 응답한대로).&lt;br /&gt;
&lt;br /&gt;
====openDescriptor: mode ifFail: aBlock====&lt;br /&gt;
&lt;br /&gt;
주어진 모드로 수신자를 열어라 (FileStream의 클래스 상수 메서드가 응답한대로). 실패할 경우, aBlock을 평가하라.&lt;br /&gt;
&lt;br /&gt;
====pathFrom: dirName====&lt;br /&gt;
&lt;br /&gt;
디렉터리 dirName부터 수신자까지 상대 경로를 계산하라.&lt;br /&gt;
&lt;br /&gt;
====readStream====&lt;br /&gt;
&lt;br /&gt;
읽기만 가능한 FileStream을 수신자 상에서 열어라.&lt;br /&gt;
&lt;br /&gt;
====remove====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일을 제거하라.&lt;br /&gt;
&lt;br /&gt;
====renameTo: newName====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일을 newName으로 재명명하라.&lt;br /&gt;
&lt;br /&gt;
====symlinkAs: destName====&lt;br /&gt;
&lt;br /&gt;
destName을 수신자의 심볼릭 링크로서 생성하라. 이에 적절한 상대 경로가 자동으로 계산된다. &lt;br /&gt;
&lt;br /&gt;
====symlinkFrom: srcName====&lt;br /&gt;
&lt;br /&gt;
수신자를 srcName으로부터 심볼릭 링크로 생성하라 (수신자의 경로에 대해 상대적).&lt;br /&gt;
&lt;br /&gt;
====touch====&lt;br /&gt;
&lt;br /&gt;
수신자에 해당하는 파일의 타임스탬프를 업데이트하라.&lt;br /&gt;
&lt;br /&gt;
====withReadStreamDo: aBlock====&lt;br /&gt;
&lt;br /&gt;
나에게서 열린 reading 스트림으로 aBlock을 호출하고, aBlock의 동적 범위(dynamic extent)가 끝날 때 닫아라.&lt;br /&gt;
&lt;br /&gt;
====withWriteStreamDo: aBlock====&lt;br /&gt;
&lt;br /&gt;
나에게서 열린 writing 스트림으로 aBlock을 호출하고, aBlock의 동적 범위(dynamic extent)가 끝날 때 닫아라.&lt;br /&gt;
&lt;br /&gt;
====writeStream====&lt;br /&gt;
&lt;br /&gt;
쓰기만 가능한 FileStream을 수신자 상에서 열어라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 인쇄하기===&lt;br /&gt;
&lt;br /&gt;
====displayOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자의 표현을 aStream 상에 인쇄하라..&lt;br /&gt;
&lt;br /&gt;
====printOn: aStream====&lt;br /&gt;
&lt;br /&gt;
수신자의 표현을 aStream 상에 인쇄하라..&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 아직 분류되지 않음===&lt;br /&gt;
&lt;br /&gt;
====/ aName====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리에 &amp;#039;aName&amp;#039;으로 명명된 파일에 적절한 File 또는 Directory 객체를 응답하라. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 검사하기===&lt;br /&gt;
&lt;br /&gt;
====exists====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isAbsolute====&lt;br /&gt;
&lt;br /&gt;
수신자가 절대 경로를 식별하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isAccessible====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 디렉터리의 존재 유무와 접근 가능성 여부를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isDirectory====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무와 그것이 디렉터리를 식별하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isExecutable====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무와 실행 가능성 여부를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isFile====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무와 그것이 디렉터리를 식별하지 않는지를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isFileSystemPath====&lt;br /&gt;
&lt;br /&gt;
수신자가 실제 filesystem 경로에 일치하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isReadable====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무와 읽기 가능성 여부를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isRelative====&lt;br /&gt;
&lt;br /&gt;
수신자가 상대 경로를 식별하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isSymbolicLink====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무와 그것이 심볼릭 링크를 식별하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====isWriteable====&lt;br /&gt;
&lt;br /&gt;
수신자에 포함된 이름으로 된 파일의 존재 유무와 쓰기 가능성 여부를 응답하라. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===FilePath: 가상 filesystems===&lt;br /&gt;
&lt;br /&gt;
====zip====&lt;br /&gt;
&lt;br /&gt;
해당 설명 없음.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:GnuSmalltalkUsersGuide]]&lt;/div&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
</feed>