report what file is being downloaded

This commit is contained in:
myk
2013-03-17 20:21:08 +00:00
parent 6b3e6da71d
commit bc5b475fb4

View File

@@ -225,7 +225,7 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
return tTime / Math.max(1, numNonzero);
}
private void update(final int card) {
private void update(final int card, final File dest) {
final class Worker implements Runnable {
private final int card;
@@ -270,7 +270,7 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
}
GuiDownloader.this.barProgress.setString(sb.toString());
System.out.println(this.card + "/" + GuiDownloader.this.cards.size() + " - " + a);
System.out.println(this.card + "/" + GuiDownloader.this.cards.size() + " - " + dest);
}
}
EventQueue.invokeLater(new Worker(card));
@@ -298,12 +298,13 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
for(Entry<String, String> kv : cards.entrySet()) {
if( cancel )
break;
update(iCard++);
String url = kv.getValue();
final File fileDest = new File(kv.getKey());
final File base = fileDest.getParentFile();
update(iCard++, fileDest);
try {
// test for folder existence
if (!base.exists() && !base.mkdir()) { // create folder if not found
@@ -347,9 +348,6 @@ public abstract class GuiDownloader extends DefaultBoundedRangeModel implements
Log.error("GuiDownloader", "Sleep Error", e);
}
} // for
if ( !cancel )
update(cards.size());
}
protected abstract Map<String, String> getNeededImages();