ftp 실시간 동기화 데이터 구현

파일 mktdt00이 필요합니다.txt、cpxx0926.txt 파일은 ftp를 통해 20초마다 외부 네트워크로 동기화됩니다. 그 중에서cpxx0926.txt 파일 이름에 당일 날짜가 있습니다.
ftp 명령은 다음과 같습니다.
@echo off
Title       ,    !
:again
set date=%date:~5,2%%date:~8,2%
echo open 192.168.100.112>%cd%\mktdt00.txt
echo test>>%cd%\mktdt00.txt
echo justin>>%cd%\mktdt00.txt
echo cd mktdt00>>%cd%\mktdt00.txt
echo put M:\mktdt00.txt>> %cd%\mktdt00.txt
echo cd ../SZFILE>>%cd%\mktdt00.txt
echo put N:\SHFILE\cpxx%date%.txt>>%cd%\mktdt00.txt
echo bye>>%cd%\mktdt00.txt
ftp -s:%cd%\mktdt00.txt
echo %Date:~0,4%-%Date:~5,2%-%Date:~8,2% %Time:~0,2%:%Time:~3,2%:%Time:~6,2%    ,20s    ......
del %cd%\mktdt00.txt /q
ping -n 20 127.0.0.1 >nul
goto again

     
set date=%date:~5,2%%date:~8,2%//변수를 설정합니다.bak는 현재 날짜입니다.예를 들어 0926
echo open 192.168.100.112>%cd%\mktdt00.txt//ftp 서버 주소, 현재 디렉터리 mktdt00에 쓰기.txt 파일
echo test>>%cd%\mktdt00.txt//ftp 계정,test 뒤에 따라가기>>, 스페이스 바 등 불가
echo justin2016>>%cd%\mktdt00.txt//ftp 계정, 뒤에 바짝 따라가기 >>, 스페이스 바 등 불가
echo cd mktdt00>>%cd%\mktdt00.txt//디렉토리 전환
echo put M:\mktdt00.txt>> %cd%\mktdt00.txt  
echo cd ../SZFILE>>%cd%\mktdt00.txt
echo put N:\SHFILE\cpxx%date%.txt>>%cd%\mktdt00.txt
echo bye>>%cd%\mktdt00.txt
ftp -s:%cd%\mktdt00.txt//현재 디렉토리 mktdt00.txt 정보 읽기
echo%Date:~0,4%-%Date:~5,2%-%Date:~8,2% Time:~0,2%:%Time:~3,2%:%Time:~6,2% 업데이트 완료, 20s 후 갱신...
del %cd%\mktdt00.txt/q//mktdt00을 삭제합니다.txt 파일을 삭제하지 않을 수도 있습니다. 첫 번째 부분은 > 덮어쓰기, 겹치는 것이 아닙니다. >

좋은 웹페이지 즐겨찾기