배치 스크립트로 FTP 연결

MD Aminul Islam 2022년8월18일
배치 스크립트로 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

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

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn