我是使用Pentaho Spoon的新手。我在一个文件夹中有大约100个文本文件,其中没有文件扩展名。我发现,如果我创建一个作业并逐个移动一个文件,那么我可以简单地重命名该文件,并在末尾添加一个.txt扩展名。我想要做的是创建一个经过并重命名每个文件并添加.txt扩展名的作业。我试过使用正则表达式,但似乎无法让它工作,因为没有文件扩展名。 任何帮助将不胜感激。如何使用Pentaho Spoon重命名没有扩展名的文件
0
A
回答
1
0
重命名一组文件是我不会使用Kettle的一件事。为什么不让shell执行shell最擅长的功能?
rem example for Windows CMD shell
ren absolute-path-to-folder\*. *.txt
这可以通过使用Shell作业条目来完成,如果您在水壶中找到理由。
0
我见过“只使用shell脚本”的答案。如果您可以保证您的Kettle服务器与开发人员工作站位于相同的操作系统上,则工作良好。我处于Dev/Spoon实例为Windows的环境中,但Prod/Kettle环境为Linux,因此您无法编写一个脚本文件来统一所有这些文件。
至于“你为什么要这样做?”,我的场景是一个集成场景。我们正在使用Pentaho进行数据集成,但它是企业集成的另一种工具。我想要一个Pentaho Job来生成一个输出文件,并且我希望我的Enterprise Integration工具能够拿起文件并对它做些什么,但是在Pentaho完成写入文件之前不会。当Enterprise Integration解决方案识别文件存在时,重命名有助于避免竞争状况,但Pentaho尚未完成编写。
如果我可以重命名一组文件,例如从测试更改。 .csv.processing进行测试。 .csv,那么Pentaho会先用.processing扩展名创建文件,然后在完成后删除扩展名。正在寻找test。*。csv的企业集成解决方案在Pentaho重新命名之前不会开始处理文件。宾果,没有比赛条件。
相关问题
- 1. 查找并重命名没有扩展名的文件?
- 2. 批量重命名文件扩展名
- 3. 重命名文件扩展名为.txt
- 4. 重命名文件Pentaho Kettle
- 5. 如何使用xp_dirtree获得没有扩展名的文件名
- 6. 如何用PHP重命名文件扩展名?
- 7. 如何查看或重命名缺少扩展名的文件?
- 8. 如何重命名我不知道扩展名的文件?
- 9. Python:如何在使用os重命名文件时保留文件扩展名?
- 10. 如何在使用cffile重命名文件时获取文件扩展名
- 11. 重命名文件,而不扩展
- 12. 使用.bak扩展名重命名文件
- 13. 使用大小写和递归重命名文件扩展名
- 14. 有两个不同的扩展名重命名文件
- 15. 在linux中查找没有扩展名的文件并将其重命名为
- 16. 没有文件扩展名的网页
- 17. 重命名文件而不输入文件扩展名
- 18. 打开没有扩展名的文件
- 19. 没有文件扩展名的Scandir
- 20. 如何通过JQuery找到没有扩展名的文件名
- 21. 如何获得没有扩展名的文件名?
- 22. 我想重新命名扩展名为powershell的扩展名为
- 23. 搜索URL没有文件扩展名
- 24. 如何在不更改扩展名的情况下重命名文件名
- 25. 重命名具有相同名称但扩展名不同的文件
- 26. Multer没有添加文件扩展名
- 27. 没有扩展名
- 28. 从文件名中获取文件名和扩展名没有文件名
- 29. 如何从Omnigraffle没有扩展名得到文件名?
- 30. R中的文件扩展名重命名
不知道我在几个月前错过了什么,但只是检查它,它的工作原理!谢谢! – FunkyLikeLeeDorsey