Windows 7 - 한 파일의 데이터를 다른 파일의 데이터와 실시간으로 미러링하는 방법

Windows 7 - 한 파일의 데이터를 다른 파일의 데이터와 실시간으로 미러링하는 방법

한 파일의 내용을 동일한 시스템 및 파티션에 있는 다른 파일에 미러링할 수 있는 기능을 찾고 있습니다.

예를 들어, 파일의 내용이 다음과 같은 경우원본텍스트.txt, 변경되었습니다. 새로운 콘텐츠는 다음과 같습니다.원본텍스트.txt다른 파일에도 있을 것입니다.복사텍스트.txt.

제목에 설명된 내용을 검색해 보았지만 얻은 결과는 모두 다른 시스템이나 하드 드라이브에 걸쳐 미러링하기 위한 백업 프로그램과 소프트웨어뿐이었습니다.

이런 종류의 기능을 허용하는 것에 대한 지식이 있는 사람이 있다면 공유해 주시면 감사하겠습니다.

답변1

연결 지점을 만듭니다. 여러 위치에서 가리키는 정확히 동일한 파일입니다.

실행(관리 명령 프롬프트에서) mklink /H C:\path\to\new\link C:\path\to\old\link. 그러면 모든 방법으로 두 파일이 함께 연결됩니다. 하나는 실시간으로 변경되고 다른 하나는 변경됩니다.

전체mklink명령 목록은 Technet을 통해 제공됩니다.

또 다른 방법은 기호 링크(symlink)를 만드는 것입니다. 이 작업은 좀 더 복잡하지만 일단 설정하면 빠르게 완료할 수 있습니다. 을 통해이 가이드, (다시 관리자 권한으로) 실행할 수 있습니다 junction -s c:\path\to\old c:\path\to\new. 이렇게 하면 기본적으로 다른 파일에 대한 바로가기를 만드는 데 유용한 심볼릭 링크가 생성됩니다.

답변2

이 답변은 실제로 실시간이 아닙니다. 이를 위해서는 Windows 이벤트를 처리할 수 있는 소프트웨어가 필요합니다.

x분마다 실행되도록 예약된 작업을 만듭니다(파일이 작은 경우 1분이면 충분함).

다음 명령을 사용하십시오.

robocopy.exe c:\source\ C:\target\ originaltext.txt /mir

그러면 해당 단일 텍스트 파일이 c:\source에서 c:\target으로 복사됩니다.

Robocopy에는 소스를 모니터링하는 옵션도 있지만 /mon:x이는 단순히 애플리케이션을 명령 창에 열어두는 것뿐입니다.

관련 정보