내가 olderfile
에 수정 된 날짜보다 이전으로 이것이 controlfile
을 반환해야DOS의 DIR/TW 스위치는
dir /b /tw /od controlfile olderfile | more +1
사용하여 수정 타임 스탬프에 제어 파일과 파일의 목록을 비교하기 위해 노력하고있어 작동하지 controlfile
. 그러나 생성 날짜 (olderfile
의 생성 날짜가 controlfile
이후 임)와 비교하여 항상 olderfile
을 반환합니다. /tw
스위치는 dir
에 마지막으로 쓰여진 날짜 (dir /?
)를 사용해야하므로/tw가 문서화 된대로 작동하려면 내가 잘못하고 있는지 잘 모르겠습니까? UPDATE :
는 지금은 controlfile
에 하위 폴더 상대에 olderfile
있었다까지. olderfile
을 controlfile
과 같은 디렉토리에 복사했을 때 비교가 예상대로 작동했습니다. 즉, 위의 명령은 controlfile
을 반환했습니다. 따라서 하위 폴더에있는 것은 분명히 하위 폴더 수정 날짜가 controlfile
보다 이전 인 olderfile
의 경우와 비슷하게 비교를 중단합니다.
그럼 내 질문에 어떻게 해결해야 합니까이 디렉토리 구조가 필요합니다 주어진 무엇입니까?
답장을 읽기 전에 먼저 제어 파일을 대상 디렉토리 (첫 번째 파일을 하위 디렉토리로)에 복사하려고했습니다. 그런 다음 나중에 하위 디렉토리를 정리하십시오. 이것은 번역이 필요 없음을 의미합니다. 아니면 두 번째 파일을 복사한다고 말한 이유가 있습니까? – rutherford
나는 어떤면에서 차이가 보이지 않는다. 제어 파일 이름이 서브 디렉토리에 이미 존재하면 여전히 문제점이 있습니다. 그러나 그것은 당신에게 해당하지 않는 것처럼 들립니다. – dbenham