grails - 如何从文件夹中读取文件列表并导出到Grails中的数据库

标签 grails

我的文件夹中有很多相同类型的文件,例如.xml。如何从界面中选择此文件夹并遍历每个文件,并将其发送到数据库的适当表。
谢谢
索努

最佳答案

您是否始终将文件放在同一目录中?例如,如果您在其他系统上生成这些文件,则只需要将数据导入到应用程序中,您可以:

  • 创建一个每X分钟运行一次的作业
  • 遍历目录中的每个文件并解析XML,创建对象并将其保存到数据库
  • 处理文件后将其移位或删除

  • Jobs是一个Grails概念/插件:http://www.grails.org/Job+Scheduling+(Quartz)

    在Groovy中处理XML很容易-您有很多选择,取决于您的特定方案-http://groovy.codehaus.org/Processing+XML

    处理文件也很简单-http://groovy.codehaus.org/groovy-jdk/java/io/File.html#eachFile(groovy.lang.Closure)

    这是一个高级概述。希望能帮助到你。

    关于grails - 如何从文件夹中读取文件列表并导出到Grails中的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873463/

    相关文章:

    grails - 更改 GORM 数据库列

    grails - 如何在Grails中设置内容类型?

    amazon-web-services - 如何在grails中列出所有aws区域

    grails - Sendgrid将电子邮件添加到列表,grails中收到错误的请求

    hibernate - Grails-如何在CreateCriteria中使用 “OR”

    grails - 如何更改我的 View 文件以获得适当的输出?

    file - Grails在 war 中进行文件上传管理

    java - Grails:将属性动态放入 ConfigurationHolder.config 的替代语法

    grails - 从grails过滤器DSL内部访问常量

    Grails Controller /集成测试成功但永远挂起