使用檔案名稱和日期/月/年和時間儲存文件大家好,我正在嘗試以文件名日期/月/年和時間保存文件。下面是我的程式碼。但它無法保存文件。我在目錄中沒有看到該文件。我看到此錯誤“無法擴展路徑表達式:$TEMP-big class_09-06-2021 2-02-16 PM.jmp”。我的程式碼有什麼問題嗎?如何修復它?
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt << Save( "$TEMP/" || Char( dt << get name )||"_"||MDYHMS( Today() )||".jmp" );
dt << Save ( "$TEMP/" || Char( dt << get name )||"_"||Format Date( Today(), "ddmonyyyy h:m" )||".jmp" );
品質和工藝工程回复:使用文件名和日期/月/年和時間保存文件謝謝。
回复:使用文件名和日期/月/年和時間保存文件似乎您的本地日期格式使用 / 作為分隔符,這在文件名中是不允許的。 投入替代品,用“-”代替“/”。
regex(format(timestamp,"yyyy-mm-ddThh:mm:ss"),"[-:]",".",GLOBALREPLACE)
時間戳可以是今天()
回复:使用文件名和日期/月/年和時間保存文件不確定該錯誤消息是什麼意思,但我建議打印您嘗試保存的可能路徑,並檢查是否有一些您嘗試用作文件名的禁止字符:
Names Default To Here(1);<BR />dt = Open("$SAMPLE_DATA/big class.jmp");
path1 = "$TEMP/" || Char( dt << get name )||"_"||MDYHMS( Today() )||".jmp";
path2 = "$TEMP/" || Char(dt << get name) || "_" || Format Date(Today(), "ddmonyyyy h:m") || ".jmp";
Show(path1, path2);對於窗戶:
