[프로그램 목적]
- 본 프로그램은 Windows/Linux 환경에서 FTP 로 파일 전송을 테스트하기 위해 작성되었다.

[프로그램 컴파일 방법]
1. Go 컴파일 환경을 구축한다.
2. shell 에서 'FtpTransferGolang' 폴더로 이동한다.
3. go build .\FtpTransfer.go 를 수행하여 실행 파일을 생성한다.
4. Windows 에서는 FtpTransfer.exe 가 생성되었는지 확인한다.
5. Linux 에서는 FtpTransfer 파일이 생성되었는지 확인한다.

[설정파일 설명]
{
    "serverAddr": "192.168.1.1",                    // FTP Server 접속 주소
    "port": 21,                                     // FTP Server 접속 포트
    "id": "ftpTest",                                // FTP Server 접속 계정 ID
    "pw": "ftpTest",                                // FTP Server 접속 계정 Password
    "remote": "/home/temp",                         // 파일을 전송할 폴더
    "sourceDir": "./sourceFolder",                  // 전송 대상 폴더
    "fileFilter": ".icp",                           // 전송 대상 파일 필터 (필터는 하나만 허용함)
    "renameDir": "transferred/",                    // 전송 완료한 파일을 이동시킬 폴더 (폴더 경로는 반드시 존재해야 함)
    "logFileNameWithoutExtension": "Log/log_",      // 전송 로그 경로 및 파일 접두어 (폴더 경로는 반드시 존재해야 함)
    "intervalInSec": 60 // 전송 시도 주기 (sec)
}

[주의사항]
- 파일 단위의 복사만 허용함 (폴더 복사는 수행하지 않음)