/** * @param files */ private static void scanFiles(java.io.File[] files) { for (int pos = 0; pos < files.Length; pos++) { if (files[pos].isDirectory()) { scanFiles(files[pos].listFiles()); continue; } if (!files[pos].getName().endsWith(".rpm")) { continue; } long start = java.lang.SystemJ.currentTimeMillis(); try { print(files[pos].getName(), 40, false); RPMFile rpm = new RPMFile(files[pos]); rpm.parse(); print(" ", 1, false); print("OK!", 5, false); print(" ", 1, false); long time = java.lang.SystemJ.currentTimeMillis() - start; print(getTime(time++), 8, true); print(" ", 1, false); print(rpm.getTag("PAYLOADCOMPRESSOR"), 6, true); print(" ", 1, false); print(rpm.getTag("VENDOR"), 20, false); print(" ", 1, false); double kb = (files[pos].length() / 1024d); kbs += kb; print(java.lang.Math.round(kb / (time / 1000d)) + " KB/s", 20, false); print(java.lang.Math.round(kbs / ((java.lang.SystemJ.currentTimeMillis() - start_base) / 1000d)) + " KB/s", 20, false); java.lang.SystemJ.outJ.println(); } catch (java.lang.Exception e) { print(" ", 1, false); print("FAILED!", 10, false); java.lang.SystemJ.outJ.println(); e.printStackTrace(java.lang.SystemJ.outJ); } } }
/** * @see org.apache.tools.ant.Task#execute() */ public void execute() {//throws BuildException { RPMFile rpmfile = new RPMFile(); }