<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to ClassFileHandler</title><link>https://sourceforge.net/p/xe-core/wiki/ClassFileHandler/</link><description>Recent changes to ClassFileHandler</description><atom:link href="https://sourceforge.net/p/xe-core/wiki/ClassFileHandler/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 25 Mar 2015 11:09:13 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/xe-core/wiki/ClassFileHandler/feed" rel="self" type="application/rss+xml"/><item><title>ClassFileHandler modified by Anonymous</title><link>https://sourceforge.net/p/xe-core/wiki/ClassFileHandler/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="filehandler-class"&gt;FileHandler Class&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;FileHandler Class&lt;/li&gt;
&lt;li&gt;Constructor&lt;/li&gt;
&lt;li&gt;Properties&lt;/li&gt;
&lt;li&gt;Methods&lt;ul&gt;
&lt;li&gt;getRealPath&lt;/li&gt;
&lt;li&gt;copyDir&lt;/li&gt;
&lt;li&gt;copyFile&lt;/li&gt;
&lt;li&gt;readFile&lt;/li&gt;
&lt;li&gt;writeFile&lt;/li&gt;
&lt;li&gt;removeFile&lt;/li&gt;
&lt;li&gt;rename&lt;/li&gt;
&lt;li&gt;moveFile&lt;/li&gt;
&lt;li&gt;moveDir&lt;/li&gt;
&lt;li&gt;readDir&lt;/li&gt;
&lt;li&gt;makeDir&lt;/li&gt;
&lt;li&gt;removeDir&lt;/li&gt;
&lt;li&gt;removeBlankDir&lt;/li&gt;
&lt;li&gt;removeFilesInDir&lt;/li&gt;
&lt;li&gt;filesize&lt;/li&gt;
&lt;li&gt;getRemoteResource&lt;/li&gt;
&lt;li&gt;getRemoteFile&lt;/li&gt;
&lt;li&gt;returnBytes&lt;/li&gt;
&lt;li&gt;checkMemoryLoadImage&lt;/li&gt;
&lt;li&gt;readIniFile&lt;/li&gt;
&lt;li&gt;writeIniFile&lt;/li&gt;
&lt;li&gt;openFile&lt;/li&gt;
&lt;li&gt;hasContent&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;See Also&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;파일을 다루는 정적 클래스이다. &lt;/p&gt;
&lt;h1 id="constructor"&gt;Constructor&lt;/h1&gt;
&lt;p&gt;정적 클래스이므로 생성자가 없다. &lt;/p&gt;
&lt;h1 id="properties"&gt;Properties&lt;/h1&gt;
&lt;p&gt;모든 프로퍼티는 &lt;em&gt;private&lt;/em&gt; 또는 &lt;em&gt;protected&lt;/em&gt; 라고 가정하므로 직접 접근할 수 없다. &lt;/p&gt;
&lt;h1 id="methods"&gt;Methods&lt;/h1&gt;
&lt;h2 id="getrealpath"&gt;getRealPath&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="n"&gt;getRealPath&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;source&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;대상 파일 경로를 절대 경로로 변환한다. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$source&lt;/strong&gt; : 대상 파일 경로 &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="copydir"&gt;copyDir&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kt"&gt;void&lt;/span&gt; &lt;span class="n"&gt;copyDir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;source_dir&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;target_dir&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;filter&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;type&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;null&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;디렉토리를 복사한다. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$source_dir&lt;/strong&gt; : 원본 디렉토리의 경로 &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$target_dir&lt;/strong&gt; : 대상 디렉토리의 경로 &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$filter&lt;/strong&gt; : 복사할 파일이나 디렉토리를 선택하는 정규표현식. 필터 정규식에 일치하는 파일이나 디렉토리만 대상 경로로 복사한다. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$type&lt;/strong&gt; : 이 값이 'force' 이면 겹치는 파일이 존재하는 경우 무조건 덮어씌운다. &lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="copyfile"&gt;copyFile&lt;/h2&gt;
&lt;h2 id="readfile"&gt;readFile&lt;/h2&gt;
&lt;h2 id="writefile"&gt;writeFile&lt;/h2&gt;
&lt;h2 id="removefile"&gt;removeFile&lt;/h2&gt;
&lt;h2 id="rename"&gt;rename&lt;/h2&gt;
&lt;h2 id="movefile"&gt;moveFile&lt;/h2&gt;
&lt;h2 id="movedir"&gt;moveDir&lt;/h2&gt;
&lt;h2 id="readdir"&gt;readDir&lt;/h2&gt;
&lt;h2 id="makedir"&gt;makeDir&lt;/h2&gt;
&lt;h2 id="removedir"&gt;removeDir&lt;/h2&gt;
&lt;h2 id="removeblankdir"&gt;removeBlankDir&lt;/h2&gt;
&lt;h2 id="removefilesindir"&gt;removeFilesInDir&lt;/h2&gt;
&lt;h2 id="filesize"&gt;filesize&lt;/h2&gt;
&lt;h2 id="getremoteresource"&gt;getRemoteResource&lt;/h2&gt;
&lt;h2 id="getremotefile"&gt;getRemoteFile&lt;/h2&gt;
&lt;h2 id="returnbytes"&gt;returnBytes&lt;/h2&gt;
&lt;h2 id="checkmemoryloadimage"&gt;checkMemoryLoadImage&lt;/h2&gt;
&lt;h2 id="readinifile"&gt;readIniFile&lt;/h2&gt;
&lt;h2 id="writeinifile"&gt;writeIniFile&lt;/h2&gt;
&lt;h2 id="openfile"&gt;openFile&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;FileObject&lt;/span&gt; &lt;span class="n"&gt;openFile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;filename&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;mode&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;대상 파일을 열고 이 파일을 다루는 &lt;a class="" href="../ClassFileObject"&gt;FileObject&lt;/a&gt; 인스턴스를 반환한다. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$filename&lt;/strong&gt; : 대상 파일 이름 &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;$mode&lt;/strong&gt; : 파일 열기 모드. 사용할 수 있는 값은 open() 참고. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Return Values&lt;/strong&gt;&lt;br /&gt;
&lt;a class="" href="../ClassFileObject"&gt;FileObject&lt;/a&gt; 클래스의 인스턴스 &lt;/p&gt;
&lt;h2 id="hascontent"&gt;hasContent&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kt"&gt;bool&lt;/span&gt; &lt;span class="n"&gt;hasContent&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;string&lt;/span&gt; &lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="n"&gt;filename&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;파일에 콘텐츠가 있는지 확인한다. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Parameters&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$filename&lt;/strong&gt; : 확인할 파일의 경로 &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Return Values&lt;/strong&gt;&lt;br /&gt;
콘텐츠가 있으면 &lt;em&gt;true&lt;/em&gt; 그렇지 않으면 &lt;em&gt;false&lt;/em&gt; 를 반환한다. &lt;/p&gt;
&lt;h1 id="see-also"&gt;See Also&lt;/h1&gt;
&lt;p&gt;&lt;a class="" href="../ClassFileObject"&gt;FileObject 클래스&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Wed, 25 Mar 2015 11:09:13 -0000</pubDate><guid>https://sourceforge.net8e9526955fff434bab6c2653690b6d3e9f5927a8</guid></item></channel></rss>