.get

.get server:[[<relative_path>/]file/]file [[[<relative_path>/]file/]file]

使用 .get 指令來將檔案從一部邏輯伺服器傳送至另一部邏輯伺服器。.get 作業會從現行伺服器路徑來執行,並從指定的伺服器路徑擷取檔案。目的地路徑名稱相對於步驟的現行工作目錄。來源路徑名稱相對於指定伺服器的基本路徑。伺服器必須指定可容許對檔案執行 .get 作業的邏輯伺服器。如需相關資訊,請參閱在伺服器資源上啟用檔案複製功能。只能傳送單一檔案。

路徑規格可以併入環境變數。這項功能可讓您指定相對於特定工作所用路徑的檔案。請參閱工作的工作目錄中,有關工作所用路徑的說明。

如果您要使用的伺服器名稱中有空格,請將伺服器名稱和檔案路徑用引號括住。例如:.get [<relative_path>/]"file server:[[<relative_path>/]file]"

註: 請確定所使用的路徑存在,然後再執行檔案傳送。

傳送速度並不快,所以您可能會想要選擇不同的方法來傳送大型檔案。預期速度不會超過每秒 40 KB;70 MB 的檔案需要 45 分鐘至一小時的時間來傳送。

註: 如果目的地檔案已存在,會逕自改寫而不警告。
由於 Windows 檔案路徑分隔字元(反斜線 \)與 Rational® Build Forge® 中使用的跳出字元相同,因此在剖析文件時,很難判定此指令何時代表「跳出」。請使用下列字元區分 Windows 檔案路徑分隔字元與跳出字元: 下例顯示 .put 指令:

.put[/E|/e] [<relative_path>/]file server:[[<relative_path>/]file]

若 /E 與 /e 均未指定,系統會使用啟發方法,查看點指令是否包含類似 Windows 檔案路徑的內容。如果偵測到檔案路徑,則停用跳出;否則,啟用跳出。


意見