0
나는 다음과 같은 구조를 가지고 폴더가 :마지막으로 생성 된 또는 마지막 영숫자 디렉토리로 변경하십시오.
/folder/processed_2013_0101 /folder/processed_2013_0223
등
내가 꿔 무엇는, 가장 최근의 처리 폴더에서 모든 파일을 이동하는 batchscript 쓰기입니다. 어떤 폴더인지 지정하는 방법은 무엇입니까?
나는 다음과 같은 구조를 가지고 폴더가 :마지막으로 생성 된 또는 마지막 영숫자 디렉토리로 변경하십시오.
/folder/processed_2013_0101 /folder/processed_2013_0223
등
내가 꿔 무엇는, 가장 최근의 처리 폴더에서 모든 파일을 이동하는 batchscript 쓰기입니다. 어떤 폴더인지 지정하는 방법은 무엇입니까?
@ECHO OFF
SETLOCAL
FOR /f %%i IN ('dir /b /ad \folder\processed_*') DO SET mrf=%%i
ECHO Most recent=%mrf%
그런
목적지가 어디든지 move %mrf%\* destination
...
건배 - 그래서 마지막 액세스 오름차순으로 디렉토리가 정렬? – dwjohnston
기본 주문입니다. 원한다면'/ on'을 추가 할 수 있습니다 (이름순으로 정렬). 변수'mrf'는 단순히 목록의 마지막 항목으로 설정됩니다. – Magoo
여기에 추가 키워드를 사용했습니다. "마지막으로 액세스 한"반드시 마지막 영문자가 아닙니다. 정말로'마지막으로 접근했으면'/ od/ta 스위치를 추가해야 할 수도 있습니다. – Magoo