윈도우 Batch - 압축, ftp 업로드 자동화 (Windows)
2023-02-23 14:31 - swindler
자주 하는 작업중에
윈도우에서 압축을 하고, 그걸 다시 서버에 업로드하는...
생각해 보니, 이 간단한 일을 매번 왜 하고 있냐는 생각이 들어서,
배치 프로그램을 제작해 보았음
배치파일 내용
----------------
cd "D:\작업용\python"
"C:\Program Files (x86)\ESTsoft\ALZip\alzipcon" -a * data.zip
ftp -s:ftp.txt
RD /S /Q all
RD /S /Q explore
QUIT
----------------
바탕화면에 바로가기를 놓고 사용할 예정이라서, 처음에 CD로 해당 폴더로 이동해야 한다.
알집에 alzipcon 이라고 커맨드라인에서 사용할 수 있는 프로그램이 있다.
ftp 명령어는 별도로 txt 파일을 만들어서 불러오는 형태로 해야 함
RD /S /Q 명령어는 해당 폴더를 서브디렉토리까지 전부, 물어보지 않고 삭제하는 명령어이다.
ftp.txt 에는 다음과 같은 형태로 작성한다.
open 192.168.1.xx
사용자ID
비밀번호
bin
hash
prompt
cd /home/user/data
put data.zip
quit
이 경우, 접속이 느려서 그런건지 몰라서, 사용자ID/비밀번호가 정상적으로 입력이 안 되는 경우가 있다.
아래와 같은 형태로 변경하니 잘 된다.
open
192.168.1.xx
(빈 두줄로 로그인 실패시킨다.)
(빈 두줄로 로그인 실패시킨다.)
user 사용자ID 비밀번호
윈도우에서 압축을 하고, 그걸 다시 서버에 업로드하는...
생각해 보니, 이 간단한 일을 매번 왜 하고 있냐는 생각이 들어서,
배치 프로그램을 제작해 보았음
배치파일 내용
----------------
cd "D:\작업용\python"
"C:\Program Files (x86)\ESTsoft\ALZip\alzipcon" -a * data.zip
ftp -s:ftp.txt
RD /S /Q all
RD /S /Q explore
QUIT
----------------
바탕화면에 바로가기를 놓고 사용할 예정이라서, 처음에 CD로 해당 폴더로 이동해야 한다.
알집에 alzipcon 이라고 커맨드라인에서 사용할 수 있는 프로그램이 있다.
ftp 명령어는 별도로 txt 파일을 만들어서 불러오는 형태로 해야 함
RD /S /Q 명령어는 해당 폴더를 서브디렉토리까지 전부, 물어보지 않고 삭제하는 명령어이다.
ftp.txt 에는 다음과 같은 형태로 작성한다.
open 192.168.1.xx
사용자ID
비밀번호
bin
hash
prompt
cd /home/user/data
put data.zip
quit
이 경우, 접속이 느려서 그런건지 몰라서, 사용자ID/비밀번호가 정상적으로 입력이 안 되는 경우가 있다.
아래와 같은 형태로 변경하니 잘 된다.
open
192.168.1.xx
(빈 두줄로 로그인 실패시킨다.)
(빈 두줄로 로그인 실패시킨다.)
user 사용자ID 비밀번호