Python、または既存のexeランナーモジュールを介して、多くのexeから破損したexeを見つける方法はありますか? ファイルが完全に実行されたか、エラーで終了したか、exeの終了ステータスを確認したい。
破損した zip をテストするための以下のプログラムのように:
import os
import sys
import zipfile
if __name__ == "__main__":
args = sys.argv[1:]
print "Testing zip file: %s" % args[0]
the_zip_file = zipfile.ZipFile(args[0])
ret = the_zip_file.testzip()
if ret is not None:
print "First bad file in zip: %s" % ret
sys.exit(1)
else:
print "Zip file is good."
sys.exit(0)