大家好,
我正在使用一個過去運行良好的腳本,但似乎不起作用,我認為這是因為文件名稱太長。
因此,我有一段腳本應該保存報告視窗的 PNG 文件,並根據分析中使用的兩個列名稱來命名該文件。 由於列名和資料表的位置,檔案的完整名稱有 157 個字符,目錄路徑有 94 個字符,PNG 檔案的名稱有 63 個字符。 這是程式碼部分:
pic_name = "Cross_Corr_of_" || ycols[1] || "_with_" || icols[1] || "_" || Plant || ".png";
nwin[Outline Box( 1 )] << Save Picture( dir || pic_name, "png" );
Windows 聲稱它能夠管理最多 256 個字元的檔案名,而我遠低於這個值,所以從 Windows 的角度來看,我應該沒問題。 我找不到任何文件表明 JMP 有任何字元限制,但顯然確實如此。 如果我更改程式碼並僅定義 pic_name = "test.png",它將 PNG 檔案儲存到正確的目錄,沒有問題。 但是,當我使用上面定義的名稱時,它會執行程式碼,但最終不會儲存檔案。
有誰知道字元長度限制是多少? 如果是這樣,是否可以對此進行更改或修改,以便我可以按預期使用我的程式碼?
謝謝!,
DS