获取在特定日期之后修改的文件列表,无需 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 network此网络配置为 50K/分钟
Columns 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 ,
您是否尝试过在私有数据表的列公式中使用 Last Modification Date() ?