gpt4 book ai didi

javascript - Pentaho/Kettle - Javascript 或 java 获取早于指定日期的文件名

转载 作者:行者123 更新时间:2023-12-02 09:13:53 29 4
gpt4 key购买 nike

请原谅这个菜鸟问题,因为我不是程序员:)

我们正在使用 Pentaho 8

我正在寻找一种方法,让 Javascript 或 Java 读取目录并返回早于 Pentaho 参数提供的日期的任何文件的文件名。

以下是我当前使用仅列出目录内容的修改的 Java 脚本值步骤的内容:

var _getAllFilesFromFolder = function(dir) {

var filesystem = require("fs");
var results = [];

filesystem.readdirSync(dir).forEach(function(file) {

file = dir+'\'+file;
var stat = filesystem.statSync(file);

if (stat && stat.isDirectory()) {
results = results.concat(_getAllFilesFromFolder(file))
} else results.push(file);

});

return results;

};

Javascript/Java 是执行此操作的正确方法吗?

最佳答案

有一个步骤称为“获取文件名”。您只需要提供您想要轮询的路径。它还允许递归地执行此操作,仅显示与给定过滤器匹配的文件名,并且在过滤器选项卡中允许您仅显示文件夹、仅显示文件或两者。

关于javascript - Pentaho/Kettle - Javascript 或 java 获取早于指定日期的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59161851/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com