<?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_206</id>
	<title>GnuSmalltalkUsersGuide:BaseChapter 206 - 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_206"/>
	<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_206&amp;action=history"/>
	<updated>2026-05-01T15:50:52Z</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_206&amp;diff=4195&amp;oldid=prev</id>
		<title>Onionmixer: 번역수정</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_206&amp;diff=4195&amp;oldid=prev"/>
		<updated>2014-01-28T12:00:55Z</updated>

		<summary type="html">&lt;p&gt;번역수정&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:00, 28 January 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l122&quot;&gt;Line 122:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 122:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====remove====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====remove====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Remove the file with the given path name&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;주어진 경로명으로 된 파일을 제거하라.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====size====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====size====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Onionmixer</name></author>
	</entry>
	<entry>
		<id>https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_206&amp;diff=4194&amp;oldid=prev</id>
		<title>Onionmixer: GSUG VFS.FileWrapper 페이지 추가</title>
		<link rel="alternate" type="text/html" href="https://trans.onionmixer.net/wiki/index.php?title=GnuSmalltalkUsersGuide:BaseChapter_206&amp;diff=4194&amp;oldid=prev"/>
		<updated>2014-01-28T09:15:36Z</updated>

		<summary type="html">&lt;p&gt;GSUG VFS.FileWrapper 페이지 추가&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;;VFS.FileWrapper&lt;br /&gt;
&lt;br /&gt;
==VFS.FileWrapper==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;네임스페이스 Smalltalk.VFS에 정의됨&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;슈퍼클래스: FilePath&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;
:FileWrapper는 디스크상의 실제 파일을 참조하는 가상 파일에 대한 정보를 제공한다.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper 클래스: 초기화하기===&lt;br /&gt;
&lt;br /&gt;
====initialize====&lt;br /&gt;
&lt;br /&gt;
수신자를 ObjectMemory를 이용해 등록하라.&lt;br /&gt;
&lt;br /&gt;
====update: aspect====&lt;br /&gt;
&lt;br /&gt;
Private - 파일을 종료하기 전에 제거하고, 이미지 로딩 시 서브클래스가 명시한 가상 파일시스템을 등록하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper 클래스: 인스턴스 생성===&lt;br /&gt;
&lt;br /&gt;
====on: file====&lt;br /&gt;
&lt;br /&gt;
주어진 파일의 내용을 나타내는 이 클래스의 인스턴스를 가상 파일시스템 fsName에서 생성하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper: 접근하기===&lt;br /&gt;
&lt;br /&gt;
====asString====&lt;br /&gt;
&lt;br /&gt;
수신자의 경로에 대한 문자열 표현을 응답하라.&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;
====lastAccessTime: accessDateTime lastModifyTime: modifyDateTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 해당하는 파일의 타임스탬프가 accessDateTime과 modifyDateTime이 되도록 업데이트하라. &lt;br /&gt;
&lt;br /&gt;
====name====&lt;br /&gt;
&lt;br /&gt;
수신자에 대한 전체 경로를 응답하라. &lt;br /&gt;
&lt;br /&gt;
====owner: ownerString group: groupString====&lt;br /&gt;
&lt;br /&gt;
수신자의 소유자와 그룹이 ownerString과 groupString이 되도록 설정하라.&lt;br /&gt;
&lt;br /&gt;
====pathTo: destName====&lt;br /&gt;
&lt;br /&gt;
수신자부터 destName까지 상대 경로를 계산하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper: 기본===&lt;br /&gt;
&lt;br /&gt;
==== = aFile====&lt;br /&gt;
&lt;br /&gt;
수신자가 수신자와 같은 파일을 표현하는지 응답하라.&lt;br /&gt;
&lt;br /&gt;
====hash====&lt;br /&gt;
&lt;br /&gt;
수신자에 대한 해시값을 응답하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper: 위임===&lt;br /&gt;
&lt;br /&gt;
====creationTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 생성 시간을 응답하라. 일부 운영체제에서는 마지막 변경 시간이 해당될 수도 있다 (&amp;#039;마지막 변경 시간&amp;#039;은 권한, 소유권과 같은 개념과 관련이 있다)&lt;br /&gt;
&lt;br /&gt;
====full====&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;
====isReadable====&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;
====lastAccessTime====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일의 마지막 접근 시간을 응답하라.&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;
====mode====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일에 대한 권한 비트를 응답하라.&lt;br /&gt;
&lt;br /&gt;
====mode: anInteger====&lt;br /&gt;
&lt;br /&gt;
수신자에 의해 식별된 파일에 대한 권한 비트를 응답하라.&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;
====remove====&lt;br /&gt;
&lt;br /&gt;
Remove the file with the given path name&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;
===VFS.FileWrapper: 열거하기===&lt;br /&gt;
&lt;br /&gt;
====namesDo: aBlock====&lt;br /&gt;
&lt;br /&gt;
수신자가 나타낸 디렉터리 내 각 파일마다 aBlock을 한 번씩 평가하고 그 이름을 전달하라.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper: 파일 조작===&lt;br /&gt;
&lt;br /&gt;
====pathFrom: dirName====&lt;br /&gt;
&lt;br /&gt;
디렉터리 dirName부터 수신자까지 상대 경로를 계산하라.&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;
&lt;br /&gt;
&lt;br /&gt;
===VFS.FileWrapper: 검사하기===&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;
====isSymbolicLink====&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>