4

我有 100 000 个文件。我想获取这些文件名的名称并且必须放入数据库中,我必须这样做

  1. 获取 10 个文件名;
  2. 将名称更新/插入数据库;和
  3. 将这 10 个文件移动到另一个目录;并循环这三个步骤,直到找不到文件。

这可能吗?

4

1 回答 1

6

我附上了一个工作示例(我在水壶 4.3 上使用约 400 个文本文件对其进行了测试。)。

转换 .ktr job.kjb

转换和作业都包含有关设置内容和位置的详细说明。

  • Transformation.ktr它从给定的源文件夹中读取前 10 个文件名,为文件移动创建目标文件路径。它输出文件名以插入/更新(我使用虚拟步骤作为占位符)并使用“将行复制到结果集”来输出文件移动所需的源和目标路径。
  • job.kjb所有的循环都是在这个工作中完成的。它执行“transformation.ktr”(插入/更新 10 个文件),然后将这 10 个文件移动到目标文件夹。之后,它会检查源文件夹中是否还有其他文件。如果有,则重复该过程,如果没有,则声明成功。
于 2012-12-10T10:47:24.567 回答