1
0
mirror of https://github.com/RipMeApp/ripme.git synced 2025-08-17 11:20:56 +02:00

exception when creating a directory for downloads fails.

This commit is contained in:
soloturn
2021-04-18 12:59:19 +02:00
parent f587e175e3
commit 44dfdca819
2 changed files with 11 additions and 6 deletions

View File

@@ -455,7 +455,9 @@ public abstract class AbstractHTMLRipper extends AbstractRipper {
this.workingDir = new File(path); this.workingDir = new File(path);
if (!this.workingDir.exists()) { if (!this.workingDir.exists()) {
LOGGER.info("[+] Creating directory: " + Utils.removeCWD(this.workingDir)); LOGGER.info("[+] Creating directory: " + Utils.removeCWD(this.workingDir));
this.workingDir.mkdirs(); if (!this.workingDir.mkdirs()) {
throw new IOException("Failed creating dir: \"" + this.workingDir + "\"");
}
} }
LOGGER.debug("Set working directory to: " + this.workingDir); LOGGER.debug("Set working directory to: " + this.workingDir);
} }

View File

@@ -1,5 +1,10 @@
package com.rarchives.ripme.ripper; package com.rarchives.ripme.ripper;
import com.rarchives.ripme.ui.RipStatusMessage;
import com.rarchives.ripme.ui.RipStatusMessage.STATUS;
import com.rarchives.ripme.utils.Utils;
import org.json.JSONObject;
import java.io.File; import java.io.File;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
@@ -9,10 +14,6 @@ import java.util.Collections;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import org.json.JSONObject;
import com.rarchives.ripme.ui.RipStatusMessage;
import com.rarchives.ripme.ui.RipStatusMessage.STATUS;
import com.rarchives.ripme.utils.Utils;
/** /**
* Simplified ripper, designed for ripping from sites by parsing JSON. * Simplified ripper, designed for ripping from sites by parsing JSON.
@@ -293,7 +294,9 @@ public abstract class AbstractJSONRipper extends AbstractRipper {
this.workingDir = new File(path); this.workingDir = new File(path);
if (!this.workingDir.exists()) { if (!this.workingDir.exists()) {
LOGGER.info("[+] Creating directory: " + Utils.removeCWD(this.workingDir)); LOGGER.info("[+] Creating directory: " + Utils.removeCWD(this.workingDir));
this.workingDir.mkdirs(); if (!this.workingDir.mkdirs()) {
throw new IOException("Failed creating dir: \"" + this.workingDir + "\"");
}
} }
LOGGER.debug("Set working directory to: " + this.workingDir); LOGGER.debug("Set working directory to: " + this.workingDir);
} }