概觀 (CD 指令)
CD 會變更工作目錄位置,以便可以在指令語法中使用後續檔案規格的相對路徑,包括在指令 (例如 GET 和 SAVE) 上指定的資料檔、在指令 (例如 INSERT 和 INCLUDE) 上指定的指令語法檔,以及在指令 (例如 OMS 和 WRITE) 上指定的輸出檔。
基本規格
唯一的規格是指令名稱後面接著加引號的目錄規格。
- 目錄規格可以包含磁碟機規格。
- 目錄規格可以是先前定義的檔案控點 (如需相關資訊,請參閱
FILE HANDLE指令)。 - 目錄規格可以包括作業系統環境變數中定義的路徑。
作業
工作目錄中的變更會持續有效,直到發生在階段作業期間變更工作目錄的其他狀況為止,例如在另一個 CD 指令上明確變更工作目錄,或具有指定不同目錄的 CD 關鍵字的 INSERT 指令。
- 如果目錄路徑是相對路徑,則它相對於現行工作目錄。
- 如果目錄規格包含檔名,則會忽略檔名部分。
- 如果目錄規格中的最後一個 (最常巢狀) 子目錄不存在,則會假設它是檔名,並予以忽略。
- 如果最後一個目錄 (或檔案) 之前的任何目錄規格無效,則指令會失敗,並發出錯誤訊息。
限制
CD 指令不會影響 SET
TLOOK 檔案規格的相對目錄位置。 SET 指令的 TLOOK 次指令的檔案規格應該包含完整路徑資訊。