web-dev-qa-db-ja.com

PowerPoint(/ Word)2010が作業ディレクトリに一時ファイルを作成しないようにする

一時ファイルを開くと、PowerPoint 2010は通常、同じディレクトリに~$filename.pptxという一時的な隠しファイルを作成します。これは望ましくありません。たとえば、ドロップボックス。さらに、「Documents」フォルダを一時ファイルに使用しないでください。そのための%TEMP%フォルダがあります。

では、代わりにPowerPointに%TEMP%に一時ファイルを作成させることは可能ですか?次のリンクは、それが不可能である可能性があることを示唆しています。 http://support.Microsoft.com/kb/211632

また、Microsoftが%TEMP%フォルダーを使用しないのはなぜですか?

5
Ben

Officeが一時フォルダーを使用しなくなった理由は、Officeドキュメントが一般的に共有され、ネットワークドライブに保存されているためです。現在、ネットワーク共有からWord文書を編集していて、ハードドライブが故障した場合、別のコンピューターに移動して、ドライブが故障した時点またはその近くでピックアップすることができます。ファイルがローカルで編集されていた場合、私が行ったすべての作業が失われていたでしょう。

2
Keltari

それはいくつかの理由で不可能であり、望まれていません。一時ファイルがあると不要な同期が発生しますが、それは問題ではありません。

記事が言うように、これは主に速度(特に大きなファイル)と、さらに重要なことに、データの整合性によるものです。 Officeが元のファイルに書き込んでいる間に中断があった場合はどうなりますか?簡単に回復できますが、開発者として取るギャンブルではありません。

不必要な活動は気になりません。私はちょうど今ドロップボックスで約30ページのipsumをloremし、ネットワークアクティビティの6KB/sを約5秒間押しました。 。 。

3
surfasb

あなたが 参照している は言うページ:

一時ファイルを保存ファイルと同じディレクトリに配置することで、Wordのパフォーマンスが大幅に向上します。 Wordが一時ファイルを別の場所に配置した場合、MS-DOS COPYコマンドを使用して、一時ファイルを他のディレクトリから保存された場所に移動する必要があります。保存されたドキュメントファイルと同じディレクトリに一時ファイルを残すことにより、WordはMS-DOS MOVEコマンドを使用して、一時ファイルを保存されたドキュメントとしてすばやく指定できます。*

1
user671280