2013-01-18 92 views
1

比方說,我有一個名爲somefile_old.bat的批處理文件。在線有一個叫做somefile_new.bat的新版本。如何從somefile_old.bat在線查看是否有新版本,如果有,請下載它?更新批處理文件版本

回答

2
  1. 把somefile_new.bat 的hash放在某處。
  2. 計算somefile_old.bat的散列值。
  3. 比較兩者。
  4. 如果它們不一樣,那麼下載新版本並處理 舊的。
+1

他可以使用'FC'命令來比較文件。 – npocmaka

+1

謝謝@npocmaka,不在Windows上,我不知道cmd.exe命令。 – hd1

1

與純料,你可以檢查版本更新你donload文件後,才和比較兩種(你可以使用bitsadmin或尤爲明顯wget)。因爲這是一個批處理文件,所以不需要很長時間,並且可能是最快的方法。

+0

你將如何批量使用wget? – user1938464

+0

用bitsadmin下載:-D – npocmaka

+0

aaahhmm'wget http://url.com/file -O myfile'如果你想知道如何調用它。 – npocmaka