RE: 從檔案名稱中提取 .csv 檔案的檔案路徑你好,
我一直在嘗試提取 csv 文件的文件路徑以便打開它。 我一直在使用以下腳本:
dt = Open("File.csv");
path = Arg(dt << get property("Source"), 1);
print("path: " || path);這會將文件未找到錯誤列印到日誌中。 傳回的檔案路徑顯示如下:
C:\Users\jaz\Desktop\File.csv was not found.
我的文件儲存在桌面的資料夾中,但路徑沒有轉到該資料夾。 在我的另一個腳本中,我建立的路徑變數僅提供帶有反斜線的檔案名稱。 我很困惑為什麼一個腳本為我提供路徑(無論是錯誤的路徑),而另一個腳本提供檔案名稱?
任何關於如何透過簡單提供文件名來提取文件的完整文件路徑的澄清和想法將不勝感激。
自動化和腳本編寫資料存取RE: 從檔案名稱中提取 .csv 檔案的檔案路徑我有一個腳本,用戶在其中基本上選擇目錄,然後選擇他們想要使用的 csv 檔案。 我現在意識到我可以獲取用戶選擇的目錄並將其與文件名連接起來以打開文件。
RE: 從檔案名稱中提取 .csv 檔案的檔案路徑想想看:你只有一個檔案名稱。 你如何找到它的位置(路徑)?
您不能在腳本開啟檔案之前要求執行腳本的使用者選擇檔案所在的目錄嗎?
正如 Craige 指出的,JMP 中有一個預設目錄,您可以詢問它。 您也可以詢問 JMP 將在哪裡查看取得檔案搜尋路徑() 。 它會傳回 JMP 將用於查找檔案的路徑清單。
RE: 從檔案名稱中提取 .csv 檔案的檔案路徑open 語句使用預設目錄。 您可以使用取得預設目錄() 和設定預設目錄() 函數找出嘗試開啟檔案時使用的路徑並設定您希望 JMP 使用的路徑。
\File.csv 建議預設目錄是 \,檔案系統的根目錄。
使用來源腳本是一種非常迂迴的方式來直接取得 GetDefaultDirectory 提供的資訊。