多文件導入:發現文件花費太長時間MFI 很棒——我真的很喜歡它。
但有時文件搜索速度慢會讓人受傷。
如果數據來自網絡驅動器並且我想從家庭辦公室訪問該文件夾,則可能需要 10 分鐘以上的時間發現文件從數千個文件夾/子文件夾/文件中找到我的 4 個匹配文件...
然後並行開Python比較快,寫個短的全局通過以下方式一一搜索並加載文件為了循環和打開(文件名)。比等待 MFI 用所有文件名匹配失敗的文件填充文件列表要快得多。
Python/glob 的示例表明文件搜索可以快幾個數量級 - Jmp/MFI 中有什麼技巧可以加快速度嗎?
數據存取回复:多文件導入:發現文件花費的時間太長全局搜索可能更快,因為它不檢索日期和大小。
https://stackoverflow.com/questions/23430395/glob-search-files-in-date-order
無法告訴 MFI 跳過檢索日期和大小(但這可能是一個願望。)
編輯:這在機器的本地文件系統上不太明顯;網盤通信可能要大3倍才能獲取名稱+日期+大小而不僅僅是名稱。 此外,您也許可以使用遞歸 filesInDirectory(它應該類似於全局搜索時間),並從具有模式匹配的完整列表中選擇您想要的文件。 並註意基準測試;如果涉及緩存,第二次可能會快得多——如果通信時間變為零,則很容易提高 100 倍。
(並將日期+時間更改為日期+大小。)
回复:多文件導入:發現文件花費的時間太長我發布了一個優化MFI速度的願望:
多文件導入:添加快速模式
回覆:多文件匯入:發現文件花費的時間太長非常有用:JMP18 中 MFI 的新快速模式:)
回覆:多文件匯入:發現文件花費的時間太長@hogi這是某個地方的按鈕嗎?
回覆:多文件導入:文件查找耗時過長我經常在 MFI 中使用名稱過濾器。其原理是:
使用者使用「選擇文件」功能選擇一些文件,然後工作流程使用 MFI 功能匯入文件。
現在可以透過手動選擇檔案來實現:
