FTP 제어 함수
#Include INet.ahk server = 도메인 INetOpen() if(hFTP) INetCloseHandle(hFTP)
port = 포트번호 보통 21번을 씁니다.
User = 접속아이디
Pwd = 비밀번호
hFTP := INetConnect(Server, Port, User, Pwd, "ftp")
{
if(FtpPutFile(hFTP, "INet.ahk"))
Msgbox 파일 업로드 성공
else
Msgbox 파일 업로드 오류 : %A_LastError%
}
INetClose()
함수로는
FtpCreateDirectory(hConnection, Directory) - 디렉토리 생성
FtpRemoveDirectory(hConnection, Directory) - 디렉토리 삭제
FtpSetCurrentDirectory(hConnection, Directory) - Sets the current working directory for a specified FTP session. 무슨말인지 모르겠네요;;
FtpGetCurrentDirectory(hConnection, ByRef Directory) - Gets the current working directory of a specified FTP session. 마찬가지-_-+
FtpPutFile(hConnection, LocalFile, RemoteFile="", TransferType="B") - 파일 업로드
FtpGetFile(hConnection, RemoteFile, LocalFile="", TransferType="B", OverWrite=0, LocalAttrib=0) - 파일 다운로드
FtpGetFileSize(hConnection, File, TransferType="B") - 파일사이즈 얻기
FtpRenameFile(hConnection, ExistingName, NewName) - 파일이름변경
FtpDeleteFile(hConnection, File) - 파일삭제