需要如下一个小程序:
update.exe
在一个目录下有一个文件:
a.exe运行时为:
update.exe f:\a.exe如果f:\a.exe 比该目录下的a.exe要新的话,则将f:\a.exe拷贝下来,覆盖当前的a.exe,并运行a.exe。本人以前用VFP写过,但需要一些库文件,用VB写也会需要库文件,但我对VC不太熟,有谁做过这种小程序,可以给我一个吗?
update.exe
在一个目录下有一个文件:
a.exe运行时为:
update.exe f:\a.exe如果f:\a.exe 比该目录下的a.exe要新的话,则将f:\a.exe拷贝下来,覆盖当前的a.exe,并运行a.exe。本人以前用VFP写过,但需要一些库文件,用VB写也会需要库文件,但我对VC不太熟,有谁做过这种小程序,可以给我一个吗?
我试过没问题,马上就给分!
在线等待!
我会VFP、VB、ASP,可都觉得不好。
哪位大虾帮个忙吧。
也不用FTP,只需先Delete,再COPY,如果我会VC,几分钟就能做出来吧。
例:
update c:\dir\oldfile.exe f:\newprj\newfile.exe两个文件应豆腐的要求比较 创建时间,如果 f:\newprj\newfile.exe 的创建时间比 c:\dir\oldfile.exe 要晚
则 copy f:\newprj\newfile.exe c:\dir\oldfile.exe给出5分钟的 COPY TIME 在这5分钟内,
如果 COPY 完成,则执行 c:\dir\oldfile.exe
信已发出,如果还有谁想要,留个 EMAIL
你的程序是:
update.exe 新文件 旧文件
当新文件比旧文件新时,把旧文件拷过去覆盖掉新文件,并执行。只是拷贝的方向反了,呵呵。
我需要这个程序,主要是用来做病毒库的更新。所以文件名是相同的,你看能不能这样:
update.exe 文件名 /1
这个文件名是新文件名,而旧文件名就是当前目录的同名文件。带参数1表示无论是否被更新都要执行,如果没有参数1则只在更新过才执行。
病毒库文件不知道如何提取版本后,但要在更新了才需要执行。
公司的应用程序在调试阶段可能经常更新,也不会每次都改版本号,但无论是否更新过都要执行。
这个小工具我想很多地方都会用到,你再加个图标, /? 给出帮助和你的版本号,呵呵,也是一个很好的工具,可以放到网上了。
我会在论坛里把200分都给你,也希望你今天能修改后给我。
update 被更新文件 要比较的文件 应为不知你的文件名,所以这样写的,这是一个DOS下的程序,我也不知如何改图标 当你在 DOS 下输入错误,或只输入了 update 则会显示一个简单的提示,不用加 /?
谢谢你能指出这个问题,最新的文件未必是版本最高的。
不可能让客户端下载或者得到较低版本的应用程序。
所以才比较版本的,否则你以为愿意比较吗?
比较版本的过程好麻烦的。