電話:18081632026          QQ:185904051

西昌市瑞均規(guī)劃設(shè)計(jì)有限公司

設(shè)計(jì),為更有效傳播
您現(xiàn)在的位置:首頁 > 技術(shù)詳情
從CAD保存文件的流程了解恢復(fù)文件的方法
來源: CAD小苗 | 作者:rjghsj | 發(fā)布時(shí)間: 2021-03-06 | 1107 次瀏覽 | 分享到:
從CAD保存文件的流程了解恢復(fù)文件的方法

一、圖紙文件的保存流程
      當(dāng)我們按CTRL+S或點(diǎn)保存按鈕保存圖紙文件時(shí),我們一般認(rèn)為CAD會(huì)直接將圖形保存覆蓋之前保存的文件。早期CAD版本也許是這樣做的,但由于保存時(shí)會(huì)出現(xiàn)異常,比如斷電、程序錯(cuò)誤導(dǎo)致異常退出等,如果直接覆蓋保存DWG,由于圖形未完整寫入,文件被損壞導(dǎo)致圖紙完全無法打開,因此CAD后續(xù)做了一些保護(hù)措施,使用中間文件*.tmp。保存的流程如下:
      1、首先保存到*.TMP文件,這個(gè)文件名是隨機(jī)生成的,跟圖紙名不相同。
      2、驗(yàn)證TMP文件的完整性,確認(rèn)圖紙已經(jīng)正確保存。
      3、將TMP文件改名替換原來的DWG圖紙文件。這一步具體的處理方式我也不是很清楚,是先刪除之前的DWG再將TMP改名成DWG,還是直接將TMP文件改名覆蓋原來的DWG文件。
      要想驗(yàn)證TMP文件的存在很簡(jiǎn)單,我們找一張稍大的圖紙,在CAD里打開圖紙,同時(shí)打開圖紙所在的目錄,點(diǎn)保存,我們可以看到CAD的頂部進(jìn)度條都可以看到在保存TMP文件,同時(shí)在文件目錄下也可以看到多出了一個(gè)TMP文件,如下圖所示。

      因?yàn)榱擞斜4鎀MP的中間過程,即使在保存時(shí)出現(xiàn)意外,原DWG文件也不至于損壞,只是TMP文件會(huì)在目錄中保留下來。網(wǎng)上看到很多人注意到了這一點(diǎn),問為什么保存出錯(cuò)會(huì)生成TMP文件,其實(shí)這不是問題,問題在于為什么保存不成功,保存不成功后怎么辦。如果機(jī)器沒有出現(xiàn)斷電等異常而出現(xiàn)保存錯(cuò)誤的情況,這也有多種可能,首先需要看一下文件是否有嚴(yán)重錯(cuò)誤,可以用      AUDIT核查功能檢查修復(fù)一下錯(cuò)誤,如果還不行,需要看一下你的軟硬件環(huán)境會(huì)有什么問題。之前遇到過一個(gè)網(wǎng)友他們單位安裝了加密軟件,這個(gè)款加密軟件處理有問題,當(dāng)CAD寫完TMP文件后,無法改名覆蓋DWG,也會(huì)導(dǎo)致保留TMP文件,他們每次需要手動(dòng)來改TMP的文件名。
      在保存DWG不成功的情況,TMP文件是否用于恢復(fù)圖紙主要看問題出在哪一步,如果在第一步保存TMP文件的過程中就出錯(cuò),TMP文件不完整,這種TMP文件改成DWG也會(huì)打不開,如果出現(xiàn)在第三步,也就是TMP文件在改成DWG時(shí)出錯(cuò),這種情況下TMP文件應(yīng)該可以改成DWG后打開。其實(shí)有時(shí)看文件大小跟DWG的差別就能大致判斷TMP文件是否完整,如果比DWG文件小很多甚至是0KB,就不必再改名并打開進(jìn)行嘗試了。

二、備份(*.bak)文件的生成的流程
      當(dāng)在選項(xiàng)對(duì)話框中勾選“每次保存均創(chuàng)建備份副本”時(shí),我們的圖紙目錄中就會(huì)生成很多跟圖紙同名的BAK文件。很多人認(rèn)為這個(gè)BAK文件跟DWG文件是完全一樣的,因此覺得占用那么多空間,完全沒有必要,會(huì)設(shè)置不生成備份文件。
      其實(shí)BAK文件跟DWG文件是有區(qū)別的,其生成流程是這樣的:
      1、第一次保存DWG文件,不會(huì)生成BAK。
      2、再次保存DWG文件時(shí),首先保存TMP文件。
      3、驗(yàn)證TMP文件保存成功后,將之前保存的DWG改名成BAK。
      4、在將TMP文件保存為DWG。
      從上面的流程可以看此BAK等于是上一次保存的DWG文件的備份,這一點(diǎn)從兩個(gè)文件的保存時(shí)間就可以看出來,如果在兩次保存之間對(duì)圖形做過大量修改,圖紙的大小也會(huì)有明顯區(qū)別,如下圖所示。

      如果保存后發(fā)現(xiàn)其中一些操作有問題,如果圖紙沒有過關(guān)閉,我們可以撤銷相關(guān)操作,如果文件已經(jīng)關(guān)閉,如果上一次保存的圖紙更接近我們需要的結(jié)果的話,我們可以將BAK改成DWG打開。

三、自動(dòng)保存文件生成的流程
      如果我們打開了自動(dòng)保存并設(shè)置了時(shí)間間隔,當(dāng)我們操作此圖紙達(dá)到時(shí)間間隔且一直沒有保存的話,軟件就會(huì)將圖紙自動(dòng)保存成一個(gè)臨時(shí)的圖紙文件。但有時(shí)在圖紙遇到問題時(shí)到臨時(shí)文件目錄下去找自動(dòng)保存文件,卻發(fā)現(xiàn)并沒有自動(dòng)保存文件,到底什么情況下才能有自動(dòng)保存文件呢?
自動(dòng)保存文件生成的流程如下:
      一、如果打開了自動(dòng)保存選項(xiàng),當(dāng)打開一張圖紙并且CAD及此圖紙?zhí)幱诩せ顮顟B(tài)達(dá)到自動(dòng)保存時(shí)間間隔時(shí),在自動(dòng)保存目錄下就會(huì)保存一個(gè)*.sv$(默認(rèn)是當(dāng)前用戶的臨時(shí)文件夾%TMEMP%,臨時(shí)文件夾有大量各種軟件生成的臨時(shí)文件,為了更容易管理,也可在選項(xiàng)對(duì)話框OP中自己設(shè)置一個(gè)路徑),文件名是圖紙名加上一些數(shù)字后綴,如Drawing1_1_548_1390.sv$。自動(dòng)保存文件的保存流程跟DWG保存基本一致,也會(huì)生成TMP文件。
      二、當(dāng)時(shí)間再次達(dá)到自動(dòng)保存時(shí)間間隔的時(shí)候,會(huì)保存覆蓋上一次自動(dòng)保存的文件,文件名不會(huì)變。如果打開了生成備份(BAK)文件的話,上次自動(dòng)保存的文件也會(huì)被改名成BAK文件保留下來。
      三、當(dāng)按CTRL+S或點(diǎn)保存按鈕手動(dòng)保存文件成功后,自動(dòng)保存文件*.sv$會(huì)被刪除,但*.bak文件不會(huì)被刪除。
      四、保存后操作圖紙時(shí)間再次達(dá)到自動(dòng)保存時(shí)間間隔時(shí),又會(huì)生成自動(dòng)保存文件,但這回文件名中的數(shù)字肯定跟上一次不同了。
      五、關(guān)閉文件,自動(dòng)保存文件也會(huì)被刪除。
      只有在操作文件且未保存時(shí)間超過自動(dòng)保存時(shí)間時(shí)會(huì)生成自動(dòng)保存文件*.sv$,在生成自動(dòng)保存文件,只有文件在非正常關(guān)閉也就是CAD軟件異常退出的狀態(tài)下,自動(dòng)保存文件才會(huì)保留下來,我們可以通過將它改成DWG打開或者直接在圖形修復(fù)管理器中雙擊打開。如果我們?cè)O(shè)置了保存?zhèn)浞?,自?dòng)保存也會(huì)生成BAK,前提是手動(dòng)輸入保存前有兩次或多次的自動(dòng)保存,BAK文件如果沒有手動(dòng)清理或刪除會(huì)保留在目錄中,如果我們想利用自動(dòng)保存文件來恢復(fù)舊版圖紙,可以試試自動(dòng)保存目錄下的BAK文件。