代码之家  ›  专栏  ›  技术社区  ›  Robin Day

将来自web服务的XML提要可靠地缓存到文件中

  •  0
  • Robin Day  · 技术社区  · 17 年前

    我目前有一个可执行文件,它从windows调度程序运行,执行以下操作。

    • 检查上次修改的日期时间本地xml文件
    • 比较日期以确定是否继续
    • 将数据写入本地文件myxml.temp
    • 将myxml.temp文件重命名为myxml.xml
    • 删除myxml.Delete文件

    有人对更可靠/更具韧性的方法有什么建议吗?在管理这样的本地文件时,是否有我可能忽略的内置内容?

    1 回复  |  直到 17 年前
        1
  •  2
  •   GeekyMonkey    17 年前

    一种选择可能是将每个更新下载到一个新的文件名中,文件名中带有时间戳

    c:\downloads\MyXml20090319-1035.xml

    然后,在使用数据的应用程序中,让它从该目录中选择最新的文件。