Microsoft Wordが使用中に2つのコピーを作成するのはなぜですか?


13

Microsoft Wordが使用中に同じファイルの別のコピーを作成しますが、非表示にするのはなぜですか?

また、使用中に作成されたファイルには、ファイル名の最初の2文字が常に「〜$」で置き換えられているのはなぜですか?

例えば:

例


4
ロックファイルとして使用されます。
ラムハウンド14年

回答:


20

参照するファイルは、多くの目的に役立つ一時ファイルです。マイクロソフト自身から:

一時ファイルは、他の目的のためにメモリを解放するため、またはプログラムが特定の機能を実行する際のデータ損失を防ぐためのセーフティネットとして機能するために、情報を一時的に保存するために作成されるファイルです。たとえば、Wordは一時ファイルを作成する必要がある場所とタイミングを自動的に決定します。一時ファイルは、Wordの現在のセッション中にのみ存在します。Wordが通常の方法でシャットダウンされると、すべての一時ファイルが最初に閉じられてから削除されます。

速度

これから続けます。これらの一時ファイルは速度の向上に役立ちます。システムが十分なメモリに苦労している場合、Wordは未使用の機能を一時ファイルの形でメモリからディスクに移行することにより、それを支援します。

誠実さ

システムエラーが発生した場合にファイルの整合性を確保するために、情報は一時的に元のファイルに書き込まれます。エラーが発生した場合は、コアファイルではなく一時ファイルから制限/回復できます。

ロックされたファイル

Wordの別のウィンドウで開いているか、ネットワーク上の別のユーザーが開いているためにロックされているファイルを開くと、ファイルのコピーを操作できます。WordはこのコピーをWindows Tempディレクトリに配置します。同様に、ドキュメントに添付されているテンプレートがロックされている場合、WordはTempディレクトリにテンプレートのコピーを自動的に作成します。ロックされたファイルのコピーは、元の所有者のファイルを自動的に更新しません。

所有者ファイル~$(ソースファイルと同じディレクトリ)

以前に保存したファイルを編集、印刷、またはレビューのために開くと、Wordは.docファイル名拡張子を持つ一時ファイルを作成します。このファイル名拡張子は、チルダ(〜)で始まり、ドル記号($)が続き、その後に元のファイル名の残りが続きます。この一時ファイルには、ファイルを開く人のログオン名が保持されます。この一時ファイルは「所有者ファイル」と呼ばれます。

ソース- マイクロソフト

これはかなりのトピックです。このファイルの使用法に関するいくつかの例を提供しましたが、Microsoftからの詳細な理由リストについては提供されているソースを使用してください。ここにページ全体をコピー/貼り付けたくありません。


1
これは正しくありません。ファイルは、2人のユーザーが同時にファイルを編集しようとするのを防ぐために存在しThis file is locked for editing by...ます。これは、メッセージの原因となります。また、Wordでは自動保存ファイルを使用してドキュメントを回復できますが、これらは同じものではなく、別の場所に保存されます。
ジェームズP 14年

@ジェームズ| ロックされたファイルについて少し説明しました。リンクからわかるように、それは長いトピックです。大量の情報をコピーするのではなく、いくつかの例を提供し、ソースへの参照を提供しました。あなたの利益のために、私はこのビットを追加しました。
マシューウィリアムズ14年

1
~$.docxOPは、具体的には約尋ねたファイルは、などの記事で言及されている所有者ファイル。あなたの記事は一時ファイルの一般的な使用について正しいです。私は単にそれらの特定のファイルが何のために使われたかを指摘していました。
ジェームズP 14年

1
@ジェームズ| これは確かに正しいです。OPのこの特定の部分に対処するために、あなたが私の答えに挙げた部分を含めました。私の側でその見落としを指摘してくれてありがとう。
マシューウィリアムズ14年

これは部分的にしか説明しません。マイクロソフトが代わりに標準のWindowsファイルロックメカニズムを使用しないのはなぜですか?
trlkly

6

主に自動保存機能が原因です。文書に変更を保存するように指示しない場合、それが発生することへのコマンドまたは警告なしで、元の文書を上書きして保存することを期待しますか?また、Wordがクラッシュし、2時間保存しなかった場合に、変更を回復できます。デフォルトでは、変更の10分前のバージョンが復元できます。

より基本的なレベルでは、1人のユーザーが共有上のファイルを開いて読み取り、別のユーザーが変更のために開いている間に読み取ることができますが、複数のユーザーがそれを編集している場合、最後に勝ちます。


0

このファイルには、現在の編集の状態情報が含まれています。気にしないでください。その意図は、Wordがクラッシュした場合(事実上決して起こらないこと、)、Wordはあなたが行ったがまだ保存されていない変更を回復できることを願っています。


-3

一時ファイルだと思います。ファイルを保存して閉じた後、Wordはそれらを削除します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.