如何使用命令檢查新文件的大小是否比正在替換的大小小得多?使用批處理腳本檢測文件損壞
我有一個每天晚上運行的批處理文件,其中包括調用一個應用程序UpdVMem.exe
,該應用程序從主文件Members.Adt
創建一個削減成員數據庫VMembers.Adt
。這個文件然後被移動到具有相同腳本的遠程站點。
在少數站點上,按照定期的間隔VMembers.Adt將被損壞。我不知道爲什麼,因爲我們排除了表被鎖定進行編輯(通過我的Delphi會員軟件)。它通常會看起來像是一樣的大小,但不到記錄的一半。
更好的是一組命令可以檢測到這種損壞或UpdVMem.exe
的執行失敗,因爲大小本身並不是最好的指標。
感謝
您使用的是哪種副本?有一些專門的程序,如Unix'rsync',可能比普通文件更好。 –
它只是使用標準(複製'源''目標'),但VMembers文件在生成時已損壞,因此問題不在於此。 – notidaho
如果你想檢測一些東西,你需要一個規則。你的規則是什麼?文件大小