xml Java:如何在文件夹中每次生成一个文件时自动复制一个文件?
我想要一个Java代码
ERP在文件夹中生成XML文件,每个文件都有不同的名称
对于数据提取,我需要:
如果生成了新文件:
将文件从主文件夹复制到辅助文件夹
将此文件重命名为“temp”
使用ETL(Talend)从“temp”中提取数据
删除文件“temp”
我的问题是: 如何使用Java自动捕获文件,以便在每次生成文件时复制或重命名它
谢谢
你可以在下面搜索框中键入要查询的问题!
我想要一个Java代码
ERP在文件夹中生成XML文件,每个文件都有不同的名称
对于数据提取,我需要:
如果生成了新文件:
将文件从主文件夹复制到辅助文件夹
将此文件重命名为“temp”
使用ETL(Talend)从“temp”中提取数据
删除文件“temp”
我的问题是: 如何使用Java自动捕获文件,以便在每次生成文件时复制或重命名它
谢谢
# 1 楼答案
制作一个每x分钟运行一次的作业,只检查在过去x分钟内修改/创建的文件
# 2 楼答案
你必须运行一个带有无限循环的watch服务,以不断检查文件夹是否已更改
关于如何做到这一点,有更好的解释here
在更改触发后,编写一个函数来复制、重命名文件并将其粘贴到新的“temp”文件夹中。 您可以使用filereader&;文件编写器