2011-04-07 5 views
0

안녕하세요, 파일이있는 최신 디렉토리를 지정된 네트워크 경로에 복사하는 일정 작업을 Windows에서 만들고 싶습니다. 나는 주먹이이 dir을 압축하고 네트워크 경로로 복사하기를 원한다. 그래서 특정 디렉토리에서 프로그램은 다음과 같이 dir을 생성합니다 : 0001, 0002, 003 등. 그래서 BAT 파일이 마지막으로 생성 된 파일을 가져 와서 압축하여 네트워크 드라이브 \ elias \ cd1에 복사합니다. 사전에네트워크 드라이브에 최신 디렉토리 복사하기

감사

+0

그리고 어느 시점에서 코드가 실패합니까? – jeb

답변

0

이쪽을 봐주십시오 4.

만 건에 맞게 왼쪽 단계 windows bat script to compress and move files를 건너 뛰은 다음과 같이 당신이 할 수있는 마지막 하위 디렉터리를 찾을 수 있습니다 :

set dirtoprocess= 
for /f "usebackq delims=" %%f in (`dir /b/o-d`) do if exist "%%~f\" (
    set dirtoprocess="%%~f" 
    goto :OK 
) 
::UHOH, no directory found… 
goto :EOF 
:OK 
::continue… 
관련 문제