我需要通过Eset病毒扫描程序在我的Java应用程序中扫描s3对象(jpeg,pdf)。
S3Object s3Object = s3Client.getObject("bucket", "key);
所以我得到了S3对象,这是我应该使用的命令行
@SBINDIR@/esets_scan [option(s)] FILES
如何在Java应用程序中使用此命令行?
答案 0 :(得分:1)
您可以使用ProcessBuilder
执行扫描ProcessBuilder pb = new ProcessBuilder("esets_scan", "s3FileName");
当然,您必须先将对象保存到文件中,然后添加更多代码来处理扫描仪的输出。