- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:TEMPファイルが消えない)
Excelファイル上書き保存時にTEMPファイルが消えない問題の解決方法
このQ&Aのポイント
- Excelファイルを上書き保存すると、Excelファイルと同じフォルダ内に、どんどんTEMPファイルが作成されてしまいます。この問題を解決するためには、アクセス許可の設定を見直す必要があります。
- まず、Excelファイルが置かれているフォルダのアクセス許可設定を確認します。Excelファイルのあるフォルダのプロパティを開き、アクセス許可タブに移動します。
- アクセス許可タブで、「サブフォルダとファイルの削除」の許可チェックをはずします。これにより、作成されるTEMPファイルが削除されずに残る問題を解消することができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>やりたい事は >(1)Excelファイルは上書き可能 >(2)Excelファイル自体の削除は不可 >(3)TEMPファイルは作成させたくない (1)~(3)は矛盾するので、すべての条件を満たすのは不可能です。 現実的な方法としては「毎日、定時に、xlsファイルのみのバックアップを取る」です。 これで「消されても、バックアップから書き戻せば済む」ので、(2)の条件は不必要になります(つまり、削除は禁止しないで許可して、もし削除されたらバックアップから戻せば良い) (2)の条件が無ければ、(1)と(3)は「ファイルの削除を許可する」だけで両立します。 なお、自動バックアップが完了した後、バックアップフォルダにあるxlsファイルのすべてをオリジナルフォルダに自動コピーすれば、消されたファイルが復活するので、事実上「消しても消えない状態」にする事が出来ます。
その他の回答 (1)
- Donotrely
- ベストアンサー率41% (537/1280)
回答No.2
例えば、管理サイドで夜間に削除プログラムを流す、といった方法もあります。
質問者
お礼
やはりそのような管理を行っていかないとダメなんでしょうね。。 せめてエクセルファイルの直下ではなく、一括して指定したフォルダにTMPファイルができてくれればいのですが・・・ 階層も多く、変更する必要のあるエクセルファイルが色々な所に点在しているので、それを1つずつやるのは・・・ 上位階層からTMPファイルだけを一括削除とかになるんでしょうが、全て消していいものか判断するのもなかなか難しいです。 いずれにせよ、どこかで妥協しなければできないようなので、いい落とし所を探ってみます。 ありがとうございました。
補足
やはり無理なのですね。。 色々と試したのですが、どれもうまくいかず・・・ >>現実的な方法としては「毎日、定時に、xlsファイルのみのバックアップを取る」です。 サーバーの全てのエクセルファイルに対して行うことになるので、自動でバックアップを取ってくれるソフトとかが必要ですね。 >>なお、自動バックアップが完了した後、バックアップフォルダにあるxlsファイルのすべてをオリジナルフォルダに自動コピーすれば、消されたファイルが復活するので、事実上「消しても消えない状態」にする事が出来ます。 少し自分でも調べてみますが、このような作業を簡単な設定でできる、お勧めのフリーソフトなどありますか?