Microsoft Word가 사용 중에 왜 두 개의 사본을 작성합니까?


13

왜 Microsoft Word가 사용 중에 동일한 파일의 다른 사본을 작성하지만 숨기는 이유는 무엇입니까?

그리고 사용 중 생성 된 파일이 항상 파일 이름의 처음 두 글자를 대체하는 "~ $"를 갖는 이유는 무엇입니까?

예를 들면 다음과 같습니다.

예


4
잠금 파일로 사용됩니다.
Ramhound

답변:


20

귀하가 참조하는 파일은 여러 목적으로 사용되는 임시 파일입니다. Microsoft 자체에서 :

임시 파일은 다른 목적으로 메모리를 확보하기 위해 정보를 임시 저장하거나 프로그램이 특정 기능을 수행 할 때 데이터 손실을 방지하기위한 안전망 역할을하기 위해 생성 된 파일입니다. 예를 들어 Word는 임시 파일을 만들어야하는 위치와시기를 자동으로 결정합니다. 임시 파일은 현재 Word 세션 중에 만 존재합니다. Word가 정상적인 방식으로 종료되면 모든 임시 파일이 먼저 닫힌 다음 삭제됩니다.

속도

이것에서 계속; 이러한 임시 파일은 속도 향상에 도움이됩니다. 시스템의 메모리가 부족하여 어려움을 겪고있는 경우 Word는 사용되지 않는 기능을 임시 파일 형식으로 메모리에서 디스크로 이동하여 도움을줍니다.

청렴

시스템 오류 발생시 파일의 무결성을 보장하기 위해 정보가 임시 파일과 원본 파일에 기록됩니다. 오류가 발생하면 코어 파일이 아닌 임시 파일에서 제한 / 복구 될 수 있습니다.

잠긴 파일

잠긴 파일은 Word의 다른 창에서 열렸거나 네트워크의 다른 사용자가 열었 기 때문에 파일의 복사본으로 작업 할 수 있습니다. Word는이 복사본을 Windows Temp 디렉터리에 저장합니다. 마찬가지로 문서에 첨부 된 서식 파일이 잠겨 있으면 Word는 서식 파일의 복사본을 Temp 디렉터리에 자동으로 만듭니다. 잠긴 파일의 사본은 원래 소유자의 파일을 자동으로 업데이트하지 않습니다.

소유자 파일 ~$(소스 파일과 동일한 디렉토리)

편집, 인쇄 또는 검토를 위해 이전에 저장 한 파일을 열면 Word 확장명이 .doc 인 임시 파일이 만들어집니다. 이 파일 이름 확장자는 물결표 (~)로 시작하고 그 뒤에 달러 기호 ($)가오고 그 뒤에 나머지 원본 파일 이름이옵니다. 이 임시 파일에는 파일을 여는 사람의 로그온 이름이 있습니다. 이 임시 파일을 "소유자 파일"이라고합니다.

출처 -Microsoft

이것은 상당한 주제입니다. 이 파일 사용에 대한 많은 예제를 제공했지만 Microsoft의 자세한 이유 목록을 위해 제공된 소스를 사용하십시오. 여기 전체 페이지를 복사 / 붙여 넣기하고 싶지 않습니다.


1
이것은 올바르지 않습니다. 파일은 두 명의 사용자가 한 번에 파일을 편집하지 못하게하므로 This file is locked for editing by...메시지 를 발생시킵니다 . Word는 자동 저장 파일을 사용하여 문서를 복구 할 수 있지만 파일이 동일하지 않으며 다른 위치에 저장됩니다.
James P

@ 제임스 | 잠긴 파일에 약간을 포함 시켰습니다. 링크에서 볼 수 있듯이 긴 주제입니다. 나는 많은 양의 정보를 복사하고 싶지 않고 오히려 몇 가지 예를 제공하고 출처를 언급하고 싶었다. 귀하의 이익을 위해이 비트를 추가했습니다.
Matthew Williams

1
~$.docx영업 이익은 구체적으로는 약 물었다 파일과 문서에 언급되어 소유자 파일 . 귀하의 기사는 일반적으로 임시 파일 사용에 관한 것입니다. 저는 특정 파일이 무엇을 사용했는지 간단히 지적했습니다.
James P

1
@ 제임스 | 사과 이것은 실제로 맞습니다. OP의이 특정 부분을 다루기 위해 답변에 언급 한 부분을 포함 시켰습니다. 저의 감독을 지적 해 주셔서 감사합니다.
Matthew Williams

이것은 부분적으로 만 설명합니다. 왜 Microsoft는 표준 Windows 파일 잠금 메커니즘을 대신 사용하지 않습니까?
trlkly

6

주로 자동 저장 기능 때문입니다. 문서에 변경 사항을 저장하도록 지시하지 않으면 명령이 발생하거나 경고 메시지없이 원본을 저장하겠습니까? 또한 Word가 충돌하고 2 시간 동안 저장하지 않은 경우 변경 사항을 복구 할 수 있습니다. 기본적으로 복구 할 수있는 변경 사항의 10 분 이전 버전이 있습니다.

보다 기본적인 수준에서는 한 사용자가 공유에서 파일을 열고 읽을 수 있지만 다른 사용자가 수정할 수 있도록 열려 있지만 여러 사용자가 파일을 편집하는 경우에는 최후의 단계입니다.


0

이 파일에는 현재 편집 한 상태 정보가 들어 있습니다. 당신은 그것에 대해 귀찮게해서는 안됩니다. 의도는 Word가 충돌 할 때 (실제로는 절대 발생 하지 않는 , 기침 ), Word는 사용자가 변경했지만 아직 저장하지 않은 변경 사항을 복구 할 수 있기를 희망합니다.


-3

나는 그것이 임시 파일이라고 생각합니다. 파일을 저장하고 닫은 후 Word에서 삭제합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.