使用xcopy或webclient下载安装程序

时间:2018-07-19 23:47:34

标签: file download webclient xcopy

我正在构建一个自动更新程序工具,该工具将从给定位置检索msi并在更新时进行安装。它将从xml文档中获取该信息(见下文)

推荐的方法是:

a。确定文件是本地文件还是远程文件-如果是本地文件,我只需运行read xml /运行安装程序即可。

b。确定我应该使用xcopy还是类似的方法从网络复制还是使用http或Web客户端从远程URL复制

问候 哈比卜

<?xml version="1.0" encoding="utf-8" ?>
<Update>
  <Software Name = "MyNameSpace.FancyNew" >
    <CurrentVersion>2.0.1.123</CurrentVersion>
    <Info><![CDATA[\\Network1\ShareName\FancyNew.xml]]></Info>
    <Installer><![CDATA[\\Network1\ShareName\FancyNew.msi]]></LocalInstallerPath>
  </Software>
  <Software Name = "MyNameSpace.ShinyNew" >
    <CurrentVersion>3.0.1.234</CurrentVersion>
    <Info><![CDATA[https://somewebsite.com/downloads/ShinyNew.xml]]></Info>
    <Installer><![CDATA[https://somewebsite.com/downloads/ShinyNew.msi]]></LocalInstallerPath>
  </Software>
    <Software Name = "MyNameSpace.YetAnother" >
      <CurrentVersion>1.0.1.1</CurrentVersion>
      <Info><![CDATA[C:\cutename\YetAnother.xml]]></Info>
      <Installer><![CDATA[C:\cutename\YetAnother.msi]]></LocalInstallerPath>
    </Software>
</Update>
  

0 个答案:

没有答案