獲取特定日期後修改的文件列表,無需 for 循環我試圖查找目錄中在特定日期之後修改的所有文件。該目錄是一個網絡驅動器,其中包含一百萬個文件。因此,如果我嘗試簡單地使用 LastModificationDate() 執行 for 循環,則大約需要六個小時。每個人都會遇到這樣的事情嗎?
回复:獲取特定日期後修改的文件列表,無需 for 循環現在我們只是運行一個簡單的批處理文件,但它有它自己的問題。 我會嘗試一下 MFI,看起來很有希望。回复:獲取特定日期後修改的文件列表,無需 for 循環如果 MFI 不能滿足您的需要,請打開 cmd.exe 窗口並查看 DIR 命令需要多長時間。 如果它太慢,我就無能為力,但它可能會快得多。 在這種情況下,RunProgram 下有一個腳本索引示例可以幫助您繼續操作(我認為是第二個示例)。
DIR 有很多影響格式和結果的參數。
回复:獲取特定日期後修改的文件列表,無需 for 循環看看這是否有幫助:
// requires JMP 14
// on a virtual machine, the network drive F will process
// around 50K files per minute this way
mfi=Multiple File Import(
<<SET folder=""></SET>
50K/minute for this configuration of a network50K/minute for this configuration of a network此網絡配置為 50K/分鐘
Columns include filter valuesColumns include filter values列包含過濾器值
回复:獲取特定日期後修改的文件列表,無需 for 循環你好@vince_faller
也許你可以嘗試使用目錄中的文件 ()函數如腳本第一部分所示@Craige_Hales在這個鏈接中: https://community.jmp.com/t5/Uncharted/Files-In-Directory/ba-p/21232
或者,考慮鏈接到 R 並使用以下內容:
https://stat.ethz.ch/R-manual/R-devel/library/base/html/list.files.html
這是正確的方向嗎?
羅恩
回复:獲取特定日期後修改的文件列表,無需 for 循環這不是 for 循環開銷。 這是網絡驅動器 ping。 每次調用它似乎都需要一秒鐘以上的時間。回复:獲取特定日期後修改的文件列表,無需 for 循環@vince_faller ,
您是否嘗試過在私有數據表的列公式中使用上次修改日期()?