HOWTO · Batch

배치 스크립트로 FTP 연결

이 자습서에서는 FTP를 배치 스크립트와 연결하는 방법에 대해 설명합니다.

이 페이지의 내용

FTP(파일 전송 프로토콜)는 한 컴퓨터에서 다른 컴퓨터로 파일을 전송하는 데 사용되는 클라이언트-서버에 구축된 표준 프로토콜입니다.

이 기사에서는 배치에서 FTP 스크립트를 생성하고 FTP 서버에 연결하는 방법을 살펴보겠습니다. 또한 주제를 이해하기 쉽도록 필요한 예와 설명을 볼 것입니다.

배치 스크립트로 FTP 연결

시작하기 전에 이 중요한 메모를 해야 합니다. 배치 스크립트에 FTP 스크립트를 포함하려면 FTP 스크립트 시작 부분에 @ftp -i -s:"%~f0"&GOTO:EOF 행을 추가해야 합니다.

여기서 "%~f0"은 실행 중인 Batch 파일의 이름을 확인하는 데 사용되며 GOTO: EOF는 Batch 스크립트를 닫는 데 사용됩니다.

예 1:

다음은 Batch로 작성된 간단한 FTP 스크립트입니다. 가장 기본적인 개념입니다. 스크립트에 웹 주소, 사용자 이름 및 암호를 제공해야 합니다.

예제 코드를 살펴보겠습니다.

@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
LCD c:\MyLocalDirectory
CD  public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye

예 2:

이것은 대부분의 이전 스크립트와 유사한 고전적인 FTP 스크립트의 예입니다. 예제 코드를 살펴보겠습니다.

open example.com
username
password
!:--- YOUR FTP COMMANDS START FROM HERE ---
lcd c:\MyLocalDirectory
cd  public_html/MyRemoteDirectory
binary
mput "*.*"
disconnect
bye

예 3:

다음은 FTP에 자동으로 연결할 수 있는 FTP 스크립트의 예입니다. 이 예제의 코드는 다음과 같습니다.

@FTP -i -s:"%~f0"&GOTO:EOF
OPEN example.com
username
password
PWD

모든 예에서 스크립트를 실행하기 전에 스크립트에 고유한 사용자 이름과 암호를 제공해야 합니다.