Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

zh-tw:rhino:rhinov5status_filefinding [2017/12/12]
zh-tw:rhino:rhinov5status_filefinding [2020/08/14] (current)
Line 1: Line 1:
 +====== Rhino 5 - 尋找檔案 ======
  
 +Rhino 5 會自動試圖查找與圖塊定義連結的檔案,或是分工作業的引用,如果檔案並不在預期的位置,會盡量減少尋找已移動的檔。  
 +
 +自動尋找的處理情況包括:
 +  * 同事發送了一組模型與輔助檔,您將它們放在電腦中具有不同路徑的資料夾中。
 +  * 您利用變換主題的副本,將您的模型從一台電腦移到A電腦,並複製至儲存裝置,之後再將其複製至B電腦。
 +  * 你改變安排模型與輔助檔的方式。
 +
 +==== 檔案名稱術語用詞 ====
 +為了描述Rhino 5用來查找檔案的過程,我們會用這些方式:
 +  * **完整檔案名稱** 檔案名稱內包含儲存裝置、目錄及檔案名。// 完整路徑//跟//絕對路徑//,代表是同樣的事情。以下有兩個完整檔案名稱的舉例。
 +    * %%C:\root\alpha\a1\aardvark1.3dm%%
 +    * %%\\fileserver\root\gamma\g1\goat2.3dm%%
 +  * **短檔案名稱** 檔案名稱無須前置任何儲存裝置或目錄資料。 短檔案名也不包含任何斜線符號,如( %%'\'%% or %%'/'%% symbols),以上述兩檔為例,短檔案名稱為:
 +    * %%aardvark1.3dm%%
 +    * %%goat2.3dm%%
 +  * **完整目錄名稱** 目錄名稱中包括儲存裝置,以及所有中間的目錄,但沒有短檔名。 以上面兩個名稱為例,完整目錄名為:
 +    * %%C:\root\alpha\a1\%%
 +    * %%\\fileserver\root\gamma\g1\%%
 +  * **相對檔案名稱** 與 **開始目錄**。//開始目錄//是完整的目錄名稱,//相對檔案名//描述在起始目錄中如何找到檔案。  
 +    * 相對檔案名稱的第一部分是' \ '或 '..\'。只要輸入 '.\' 表示留在起始目錄, '..\' 則是移動至起始目錄的父目錄。 
 +    *完整檔案名可以從相對檔案名、起始目錄中建立,以下舉例。
 +      *起始目錄 =  %%C:\root\beta\%%
 +      * 相對檔案名稱 = %%..\gamma\g2\goat2.3dm%%
 +      * 完整檔案名稱 = %%C:\root\gamma\g2\goat2.3dm%% (從C:\root\beta\開始,往"上"到 C:\root\,在下到 gamma\g2\,然後找goat2.3dm。
 +  * **現用模型檔案名稱** 當執行Rhino 的儲存(Save)指令時,可儲存.3dm檔案的完整名稱。 
 +  * **現用模型目錄** 現用模型檔案的完整目錄名稱。
 +  * **父檔案名稱** 完整檔案名稱取決於Rhino嘗試尋找的檔案的脈絡。
 +    * 如果Rhino嘗試在分工作業的模型中尋找一個檔案,那麼//父檔案名//就是分工作業.rws檔案的完整名稱。
 +    * 如果Rhino要找一個檔案中間包含連結到圖塊定義的物件,那麼//父檔案名稱//就是連結到圖塊定義的'.3dm檔案名。
 +    * 如果Rhino要找一個檔案但並無存在於模型的分工作業,也未連結製圖塊定義,那麼//父檔案名//就跟現用檔案名一樣。
 +  *** 工作目錄** //工作目錄//是完整目錄名,當電腦開啟一個Rhino這樣的應用程式,就會分配一個工作目錄。通常,但並非總是 - 這就是Rhino保存從未儲存過的模型的地方,或是會存在上個模型被開啟的位置。 此工作目錄的位置能夠在存取檔案的時候改變,不過在這裡,工作目錄的詳細資料並不是那麼重要。
 +
 +==== 搜尋檔案 ====
 +當Rhino5儲存被分工作業及圖塊定義連結的模型時,會保存完整檔案名稱,以及相對於父檔案目錄的檔案名。
 +當Rhino5尋找被分工作業或連結實例定義所使用的檔案時,會按以下順序搜尋:
 +  - 保存完整的檔案名稱。
 +  - 保存與父檔案目錄對應的檔案名稱。
 +  - 經由替換工作目錄中所保存的完整檔案名稱的"存放裝置(磁碟機號)",來完成一個完整的檔案名。
 +  - 父目錄下的短檔案名。
 +  - 現用模型目錄下的短檔案名。
 +  - 工作目錄下的短檔案名。
 +  - 尋找完整目錄下的子目錄。
 +  - 尋找父目錄下的子目錄。
 +  - 尋找現用模型目錄下的子目錄。
 +
 +回到 [[rhinov5status_largemodels|Rhino 5 大型模型支援]]
 +
 +回到 [[rhinov5status|Rhino 5 狀態]]