2012-03-07 1 views
2

하나는 XP이고 다른 하나는 Vista입니다. 두 대의 컴퓨터간에 폴더를 동기화하고 싶습니다. 보안 설정 및 폴더 설정을 제외하고 두 폴더가 미러링되기를 원합니다. /MIR 스위치는 대상 폴더에서 desktop.ini 파일을 포함하는 '추가'파일을 삭제한다는 것을 알고 있습니다. /XA:SH으로 desktop.ini 파일 복사 방지 roboopy가 대상 desktop.ini 파일을 삭제하는 것을 방지하려면 어떻게해야합니까?
추가 스크립팅을해야한다면 PowerShell을 선호합니다. 그러나 나는 robocopy가 스스로 그것을 할 수 있기를 바랍니다.robocopy/MIR - 대상에서 desktop.ini를 삭제하지 마십시오.

감사합니다.

답변

6
/XF desktop.ini 

Desktop.ini (복사 또는 제거에서 제외).

+0

완벽. 감사. – mcu

2

/MIR 스위치를/E로 바꾸고/PURGE 매개 변수를 사용하지 마십시오.

설명 :/MIR은/E/PURGE를 사용하는 것과 동일하므로/PURGE없이/E를 사용하면 원하는 결과를 얻을 수 있습니다.

+0

감사합니다.하지만 'desktop.ini'를 제외한 모든 추가 파일의 대상을 제거하고 싶습니다. 그래서 내가 필요로하는 것은 퍼지 액션에서 제외 필터와 같은 것입니다. 물론 소스에 존재하지 않기 때문에 전체 하위 폴더를 대상에서 제거해야하는 경우 'desktop.ini'도 함께 제거해야합니다. 어쩌면 나는 여기에 너무 많이 묻고 있지만, 이것을 가지고 있으면 좋을 것이다. – mcu

+0

그래, 나는 조건부 퍼지를 할 수있을 것 같지 않아. 미안해. –

0

대상에서 원본을 미러링 할 수 있도록 박쥐 파일을 만들고 나중에 미러 프로세스가 완료되면 원하는 파일을 지 웁니다.

ROBOCOPY의 SOURCE DEST/E/PURGE 또는/MIR 또는/E 명령 (제조 실행하기 전에 명령을 시험) 재귀 소거 : 델/s 드라이브 : \ DESTINATION의 \에있는 Desktop.ini

호프가 도와 드리겠습니다. Luis