概觀 (CD 指令)

CD 會變更工作目錄位置,以便可以在指令語法中使用後續檔案規格的相對路徑,包括在指令 (例如 GETSAVE) 上指定的資料檔、在指令 (例如 INSERTINCLUDE) 上指定的指令語法檔,以及在指令 (例如 OMSWRITE) 上指定的輸出檔。

基本規格

唯一的規格是指令名稱後面接著加引號的目錄規格。

  • 目錄規格可以包含磁碟機規格。
  • 目錄規格可以是先前定義的檔案控點 (如需相關資訊,請參閱 FILE HANDLE 指令)。
  • 目錄規格可以包括作業系統環境變數中定義的路徑。

作業

工作目錄中的變更會持續有效,直到發生在階段作業期間變更工作目錄的其他狀況為止,例如在另一個 CD 指令上明確變更工作目錄,或具有指定不同目錄的 CD 關鍵字的 INSERT 指令。

  • 如果目錄路徑是相對路徑,則它相對於現行工作目錄。
  • 如果目錄規格包含檔名,則會忽略檔名部分。
  • 如果目錄規格中的最後一個 (最常巢狀) 子目錄不存在,則會假設它是檔名,並予以忽略。
  • 如果最後一個目錄 (或檔案) 之前的任何目錄規格無效,則指令會失敗,並發出錯誤訊息。

限制

CD 指令不會影響 SET TLOOK 檔案規格的相對目錄位置。 SET 指令的 TLOOK 次指令的檔案規格應該包含完整路徑資訊。