|
|
@@ -867,162 +867,6 @@
|
|
|
Watch start
|
|
|
</summary>
|
|
|
</member>
|
|
|
- <member name="T:GSG.NET.FTP.FTPClient">
|
|
|
- <summary>
|
|
|
- <para>WebClient에 CWD를 하는 함수는 없다</para>
|
|
|
- <para>-</para>
|
|
|
- <para>(주의) FTP Remote 경로는 모두 FTP 접속시 접근되는 폴더 기준으로 해야한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>2012.07</para>
|
|
|
- <para>UploadFile함수 기능 보강.</para>
|
|
|
- <para>-</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="F:GSG.NET.FTP.FTPClient.lock1">
|
|
|
- <summary>
|
|
|
- Webclient Support Only One IO
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="F:GSG.NET.FTP.FTPClient.ANONYMOUS">
|
|
|
- <summary>Anonymous User ID</summary>
|
|
|
- </member>
|
|
|
- <member name="P:GSG.NET.FTP.FTPClient.User">
|
|
|
- <summary>FTP Client User</summary>
|
|
|
- </member>
|
|
|
- <member name="P:GSG.NET.FTP.FTPClient.IpAddress">
|
|
|
- <summary>FTP IpAddress</summary>
|
|
|
- </member>
|
|
|
- <member name="P:GSG.NET.FTP.FTPClient.Port">
|
|
|
- <summary>FTP Port, Default 21</summary>
|
|
|
- </member>
|
|
|
- <member name="P:GSG.NET.FTP.FTPClient.Password">
|
|
|
- <summary>FTP Password</summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.#ctor">
|
|
|
- <summary/>
|
|
|
- </member>
|
|
|
- <member name="P:GSG.NET.FTP.FTPClient.Proxy">
|
|
|
- <summary>
|
|
|
- <para>Proxy</para>
|
|
|
- <para>-</para>
|
|
|
- <para>Default null</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.CheckCredential">
|
|
|
- <summary>
|
|
|
- <para>필수 체크 항목</para>
|
|
|
- <para>-</para>
|
|
|
- <para>1. 계정 세팅 connect 호출 여부 체크.</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.Connect">
|
|
|
- <summary>
|
|
|
- <para>User, Password 접속 정보만 세팅하며</para>
|
|
|
- <para>바로 접속은 하지 않고 필요시 연결은 자동으로 처리한다.</para>
|
|
|
- <para>User를 세팅하지 않으면 기본 Anonymous User로 접속된다.</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.ListDirectory(System.String)">
|
|
|
- <summary>
|
|
|
- <para>FTP server 원격 ListDirectory 목록 조회.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>현재 경로 List가져오기</para>
|
|
|
- <para>ListDirectory("/")</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.GetInitDirectory">
|
|
|
- <summary>
|
|
|
- <para>초기 접속 경로</para>
|
|
|
- <para>에러가 발생할 경우 ??를 return한다</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.ChangeFileName(System.String,System.String)">
|
|
|
- <summary>
|
|
|
- <para>예제.</para>
|
|
|
- <para>ChangeFileName("/aaa.bbb", "aaa.ccc")</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.MakeDirectory(System.String)">
|
|
|
- <summary>
|
|
|
- <para>Directory 생성이 필요할 경우마다 호출함, Exception이 발생하지 않으며 Debug로그만 Write한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>모든 경로는 접속시 기본 경로에서 시작한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>접속시 기본 경로: /home/fms</para>
|
|
|
- <para>//home/fms/FTP 만들기 예제</para>
|
|
|
- <para>-</para>
|
|
|
- <para>상대 경로로 만들 경우</para>
|
|
|
- <para>/FTP 앞에 /를 붙여 줘야 한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>절대 경로로 만들 경우</para>
|
|
|
- <para>//home/fms/FTP</para>
|
|
|
- <param name="dir"></param>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.DeleteFile(System.String)">
|
|
|
- <summary>
|
|
|
- <para>Delete Remote File or Directory</para>
|
|
|
- </summary>
|
|
|
- <param name="remote">File or Directory</param>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.DownloadFile(System.String)">
|
|
|
- <summary>
|
|
|
- <para>Use DownloadFile(remotePath, localPath)</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.DownloadFile(System.String,System.String)">
|
|
|
- <summary>
|
|
|
- <para>Sync 방식 File Download</para>
|
|
|
- <para>-</para>
|
|
|
- <para>모든 경로는 접속시 기본 경로에서 시작한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>접속시 기본 경로: /home/fms</para>
|
|
|
- <para>//home/fms/FTP/aaa.txt Download 예제</para>
|
|
|
- <para>-</para>
|
|
|
- <para>상대 경로 Download</para>
|
|
|
- <para>DownloadFile(/FTP/aaa.txt, c:\aaa.txt)</para>
|
|
|
- <para>-</para>
|
|
|
- <para>절대 경로 Download</para>
|
|
|
- <para>DownloadFile("//home/fms/FTP/aaa.txt", "c:\aaa.txt")</para>
|
|
|
- <para>-</para>/// </summary>
|
|
|
- <param name="remotePath"></param>
|
|
|
- <param name="localPath"></param>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.UploadFile(System.String,System.String)">
|
|
|
- <summary>
|
|
|
- <para>Sync방식 Upload FTP</para>
|
|
|
- <para>-</para>
|
|
|
- <para>모든 경로는 접속시 기본 경로에서 시작한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>remoteFileName에는 파일 이름을 써줘야 한다.</para>
|
|
|
- <para>-</para>
|
|
|
- <para>접속시 기본 경로: /home/fms</para>
|
|
|
- <para>//home/fms/FTP/aaa.txt파일 올리기 예제</para>
|
|
|
- <para>-</para>
|
|
|
- <para>상대 경로 Upload</para>
|
|
|
- <para>UploadFile(/FTP/aaa.txt, c:\aaa.txt)</para>
|
|
|
- <para>-</para>
|
|
|
- <para>절대 경로 Upload</para>
|
|
|
- <para>UploadFile(//home/fms/FTP/aaa.txt, c:\aaa.txt)</para>
|
|
|
- <para>-</para>
|
|
|
- <para>주의: Server에 해당 파일이 있을 경우는 Option에 따라 다르게 동작함</para>
|
|
|
- <para>Delete 권한 있을 경우: Overwrite</para>
|
|
|
- <para>Delete 권한 없을 경우: 에러 발생함</para>
|
|
|
- <para>-</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.UploadFileAsync(System.String,System.String)">
|
|
|
- <summary>
|
|
|
- <para>비동기 FTP File Upload Request</para>
|
|
|
- <para>-</para>
|
|
|
- <para>경로는 UploadFile을 참고한다.</para>
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
- <member name="M:GSG.NET.FTP.FTPClient.ToString">
|
|
|
- <summary>
|
|
|
- ("FTPClient '{0}/{1}' '{2}:{3}'", IpAddress, Port, User, Password);
|
|
|
- </summary>
|
|
|
- </member>
|
|
|
<member name="T:GSG.NET.IO.ConsoleOutputter">
|
|
|
<summary>
|
|
|
console data를 richtext box로 redirect하는 class
|