命名專案檔
Ounce/Make 使用本主題概述的使用慣例來命名 AppScan® Source 專案檔。
- 建立 AppScan® Source 專案檔時,Ounce/Make 會使用相對目錄路徑:從您呼叫 ouncemake 時所在目錄到 ouncemake 建立專案檔的目錄。
- 您呼叫 ouncemake 時所在的目錄變成路徑名稱中的第一個元素。
- 底線將取代所有路徑分隔字元,例如 Windows™ 上的反斜線 (
\
) 和 Linux™ 上的斜線 (/
)。 - 當檔名長度超出作業系統限制時,Ounce/Make 會刪去路徑的元件,從左邊開始,直到檔名長度符合系統命名慣例為止。
- 當您在檔案系統的根目錄(例如 / 或 c:\)執行 ouncemake 時,ouncemake 會建立一個名稱為 root.ppf 的 AppScan® Source 專案檔。
AppScan® Source 會將所建立的 .ppf 儲存在 ppf 所代表之 Make 檔旁邊的位置。例如,如果您執行 Ounce/Make(建立單一專案檔),AppScan® Source 會將 ppf 儲存在您呼叫 Ounce/Make 時所在的目錄中。請參閱範例 2:含遞迴選項的 Ounce/Make,以查看在多重專案模式下建立的 ppf 檔案。
註: 如果目錄中有多個 Make 檔,Ounce/Make 只會在目錄中建立一個 .ppf 檔。
範例 1
這個範例說明以底線取代的路徑分隔字元所建立的 ppf 檔案。
從下列目錄呼叫 ouncemake
:
C:\development\source
在執行期間,Ounce/Make 會在下列位置建立 AppScan® Source 專案檔:
C:\development\source\components\server
ppf 的名稱為 source_components_server.ppf:
範例 2
Microsoft™ Windows™ 和 Linux™ 的限制路徑及檔名。這些作業系統將字元數限制為 255。範例 2 顯示檔名超出路徑長度限制的案例。
使用者從下列目錄呼叫 Ounce/Make:
C:\path1\path2\path3\path4\path5\development\source
在執行期間,Ounce/Make 會在下列目錄中建立 AppScan® Source 專案:
C:\path1\path2\path3\path4\path5\development\source\components\server
如果檔名的上限是 25 個字元,由於路徑限制,所產生的檔名如下:
components_server.ppf