iT邦幫忙

0

excel 存檔後會多出一個檔案

leekk 2010-03-18 18:13:5148720 瀏覽

環境是win2003 在分享的資料夾中,設定a群組,
可讀寫但不能刪這資料夾的檔案
a群組在裡面開excel,編輯完存檔就會多一個無副檔名的檔案.
內容跟原excel檔案一樣,
但如果是可以完全控制的b群組,編輯excel檔案,就不會有這問題.

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
Ray
iT邦大神 1 級 ‧ 2010-03-18 19:17:24
最佳解答

Office 系列在編輯的時候, 都會自行開啟一些 temp 檔案, 用來當作編輯的工作區, 但主檔關閉之後, 就會自動將這些檔案刪除. 由於您的權限是 *禁止刪除*, 所以這些檔案被開了之後, 就沒有機會刪掉了.

您可以修改 Office 的 Tmp 路徑, 將這些檔案放到其他有刪除權限的地方.

leekk iT邦新手 5 級 ‧ 2010-03-18 21:29:31 檢舉

請問是要修改user端office tmp 路徑? 還是?
檔案是放在 file server 上

Ray iT邦大神 1 級 ‧ 2010-03-18 22:01:21 檢舉

改 tmp 路徑只對工作檔案有效, 但 Excel 使用特殊的方法存檔, 使得你必須要開放刪除的權限, 才能正常刪除暫存檔.

請參考:http://support.microsoft.com/kb/271513
「...您至少必須具備該資料夾的讀、寫、重新命名、以及刪除等權限;否則 Microsoft Excel 無法完成儲存檔案的程序。 ....」
其原理細節請參考:http://support.microsoft.com/kb/814068

至於 Word 處理暫存檔的方式則是:http://support.microsoft.com/kb/211632

tombo iT邦高手 1 級 ‧ 2010-03-19 23:02:37 檢舉

我之前在 DFS 上面禁止存放 .tmp 檔案,也造成使用者無法儲存 Excel。
想說明明權限都可以存檔(可以另存新檔),就是不能覆蓋舊檔,後來才發現這個問題...

我要發表回答

立即登入回答