在 PDI 中获取文件大小

Get File size in PDI

提问人:Vasanth 提问时间:7/16/2023 更新时间:7/16/2023 访问量:72

问:

我需要从一个文件夹复制文件并将其移动到另一个文件夹。excel 文件(details/config 文件)将包含要复制的文件列表和路径,而复制和移动必须获取文件大小、文件类型等文件详细信息。所有复制的文件详细信息都必须插入到表中,并且无法处理的文件必须在作为配置 excel 文件的副本的源表中更新。我只有 1.5 个月的 pentaho 经验,详细的解释将是一个很好的帮助 详细地

  1. 我已经插入了所有详细信息,例如文件名和表的路径。
  2. 在转换/作业中,我可以从源表中获取每一行,并且可以使用复制文件或处理文件一次性将所有文件从源文件夹复制到目标文件夹。
  3. 但是在处理此文件移动时找不到合适的组件来获取文件大小和类型。
Pentaho 水壶 PDI

评论


答:

1赞 Tatchai S. 7/16/2023 #1

您可以使用该步骤获取有关每个文件的信息,例如类型、大小、扩展名等。在此步骤中,您可以指定包含每个文件目标的字段,或使用通配符获取所需目录中的匹配文件。在您的步骤中,您可以添加以管理无法处理的文件,例如更新源表。Get file namesGet file namesProcess filesError Handling

example