package org.iswc.iswc2012main; import java.io.File; import java.util.List; import java.util.TreeMap; import org.iswc.util.DataKeyKeyValue; import sw4j.util.Sw4jException; import sw4j.util.ToolIO; import sw4j.util.ToolString; public class TaskCopyPdf { public static void main(String[] args) throws Sw4jException{ DataKeyKeyValue<String, String,String> mapPv = new DataKeyKeyValue<String, String,String>(); File fRootTex = new File ("local/iswc2012full"); File fRootPdf = new File ("local/iswc2012pdf"); for (File fPaper:fRootTex.listFiles()){ for (File f: fPaper.listFiles()){ if (!f.getAbsolutePath().endsWith(".pdf")){ continue; } String idFolder = f.getParentFile().getName(); String fileName = f.getName(); if (!fileName.startsWith("76")){ continue; } File fNew = new File(fRootPdf, idFolder+".pdf"); ToolIO.pipeFileToFile(f, fNew); mapPv.set(idFolder, fileName, fileName); System.out.println(String.format("copied from %s to %s.pdf", fileName, idFolder)); } } //print(mapPv.report(false)); } private static void print(List<String> data){ for (String line: data){ System.out.println(line); } System.out.println(data.size()); } }