XCOPY 는 당일 파일 의 실현 코드 만 복사 합 니 다.

1706 단어 XCOPY당일 파일
최근 MESIS 데이터베이스 자동 사이트 자료 때문에 CMACAST 라디오 디 렉 터 리 L1 에서 이 성의 지역 자동 사이트 데이터 파일 을 복사 하여 입고 에 사용 해 야 합 니 다.실제 작업 중 에 몇 가지 문제 에 부 딪 히 면 나중에 찾 을 수 있 도록 비망록 을 작성 합 니 다.문제 1:MICDB 가 지정 한 원본 디 렉 터 리 는 파일 만 있 으 면 처리 되 며,라 이브 러 리 프로그램 에 들 어가 면 자원 이 많이 소모 되 므 로 PC 기기 로 처리 할 때 효율 성 을 중시 하고,매번 최신 파일 만 넣 어 중복 처리 상황 을 줄 이 는 것 이 좋다.문제 2:CMACAST 방송 목록 L1 파일 이 너무 많아 3 일 동안 49 만 여 개의 파일 이 있 고 목록 만 열 면 N 분 동안 읽 어야 하 며 국가 국 정보 센터 기술 자 는 모두 똥 을 먹는다.원래 SceondCopy 로 복사 하 는 기능 이 매우 강해 서 최신 파일 만 복사 할 수 있 지만 이 디 렉 터 리 파일 의 수가 너무 많아 서 실현 할 수 없습니다.(NewZFile 이 SJK 에서 복사 한 것 은 SecondCopy)로 상기 두 가지 문 제 를 해결 하기 위해 XCOPY 를 이용 하여 먼저 L1 디 렉 터 리 의 본 성의 자동 사이트 파일 을 복사 하여 D:\AWS\ZFILE 에 넣 고 SCONDCOPY 로 D:\AWS\ZFILE 의 최신 파일 을 D:\Program Files\Micdb\tempdata\zfile 로 복사 하여 MICDB 가 라 이브 러 리 에 들 어 갈 때 읽 을 수 있 습 니 다.XCOPY 는/D:mm-dd-yyy 인 자 를 사 용 했 습 니 다.즉,지 정 된 날짜 뒤의 파일 만 복사 하 는 것 입 니 다.그날 날 짜 는 어떻게 생 성 되 었 습 니까?%date%를 사용 하여 시스템 날 짜 를 얻 었 습 니 다.일반적인 중국어 XP 시스템 이 라면 날짜 형식 은 YYY-MM-DD 이기 때문에 문자열 을 캡 처 하 는 방식 으로 미국 날짜 형식 을 재 구성 하 였 습 니 다.예 를 들 어%date:~0,4%는 0 위 부터 길이 4 자 를 캡 처 하여 YYYY(년)를 얻 었 다 고 밝 혔 다.예 를 들 어%date:~5,5%는 5 위 부터 길이 5 자 를 캡 처 하여 MM-DD(월-일)를 얻 었 다 고 밝 혔 다.dos 에서 시스템 시간 을 가 져 오 라 는 명령 을 쉽게 배 울 수 있 습 니 다.
시스템 날 짜 를 읽 은 후 2 비트 월 변수 set yue=%date:~5,2%를 캡 처 합 니 다.
테스트:
 
echo %date%
출력:
시스템 날 짜 를 읽 은 후 2 비트 일 변 수 를 캡 처 합 니 다.
set ri=%date:~8,2%
테스트:
 
echo %date:~0,4%
 출력:
미국 날짜 변수 형식'월-일-년'을 다시 만 들 고 현재 날짜 의 파일 만 복사 합 니 다.

echo %date:~5,2%

좋은 웹페이지 즐겨찾기