開啟 *.JMP.GZ 檔案 (gzip)你好,
我正在使用 JMP.GZ 檔案 (GZIP)。
當使用指令 open(file.jmp.gz) 時,檔案會被解壓縮。
嘗試開啟 file.jmp(解壓縮)時找不到檔案。
一旦我在兩個命令之間添加等待,它就起作用了。
有什麼方法可以知道開啟命令何時完成解壓縮檔案?
我希望它適用於所有文件大小,並且不想增加較長的等待時間。
下面的程式碼不起作用:
Open( file_jmp_name_GZIP );// GUNZIP the file
dt = Open( file_jmp_name );// open the unzipped file to dt
下面的程式碼有效:
Open( file_jmp_name_GZIP );
Wait( 0.5 );
dt = Open( file_jmp_name );
資料存取實驗設計大規模客製化品質和工藝工程回覆:開啟 *.JMP.GZ 檔案 (gzip)哇,我不知道這個選項。
我將嘗試將其添加到腳本中的預設保存檔案選項中。
謝謝 !
回覆:開啟 *.JMP.GZ 檔案 (gzip)嗨克雷格,
我在Mac上工作,gzip是linux環境下的檔案壓縮。
我正在使用大型 .jmp 文件,因此我通常會壓縮它們以節省磁碟空間。
當我重新運行程式時,我手動打開 .gz 文件,然後運行我的腳本。
我嘗試添加選項以從腳本中解壓縮它。
我設法解壓縮它,但有時檔案在腳本中的下一個命令之前沒有完成解壓縮。
您的假設是正確的,即開啟(file.jmp.gz)觸發開啟該檔案的外部程式。
我想知道是否有一個選項可以知道打開檔案功能何時完成解壓縮檔案。
謝謝,諾姆。
回覆:開啟 *.JMP.GZ 檔案 (gzip)如果您使用 gzip 在 JMP 之外壓縮文件,則可能採取了不必要的步驟。 你可以以壓縮形式儲存表格使用資料表中的選項。

這將對每一列使用 GZ 壓縮,以使儲存的檔案更小。
回覆:開啟 *.JMP.GZ 檔案 (gzip).gz 檔案中有什麼?一個,CSV? .JMP?
你能在這裡貼一張小圖嗎?
我想可能會發生什麼:您的第一個 open() 語句可能會啟動一個非同步擴展 gz 檔案的外部程式。 它可能在同一位置執行此操作,並刪除尾隨的 .gz 副檔名。
我不熟悉在 Windows 上以這種方式運行的外部程序,所以我正在猜測。 如果我是正確的,您可以使用兩個 JMP 函數 LoadTextFile(...blob) 和 GZIPUncompress 在內部完成所有操作並避免非同步外部程式。 或者,您可以使用 RunProgram 執行外部程式並等待其完成。
在 Windows 上的資源管理器視窗中,您可以右鍵單擊其中一個 .gz 文件,然後查看 Windows 預設使用什麼程式來開啟它。 我想知道什麼程式可以為你做這件事。