Could anybody help me with my java zip extractor as stated in the title I keep getting java.io.FileNotFoundException on the folders with files in them

public void UnZip() { try { byte[] data = new byte[1000]; int byteRead; BufferedOutputStream bout = null; ZipInputStream zin = new ZipInputStream(new BufferedInputStream(new FileInputStream(sourceFile))); ZipEntry entry; while ((entry = zin.getNextEntry()) != null) { String filename = entry.getName(); File newfile = new File(Deobf2 + File.separator + filename); System.out.println("file unzip : " + newfile.getAbsoluteFile()); new File(newfile.getParent()).mkdirs(); FileOutputStream fos = new FileOutputStream(newfile); int len; while ((len = zin.read(data)) > 0) { fos.write(data, 0, len); } fos.close(); entry = zin.getNextEntry(); } zin.closeEntry(); zin.close(); System.out.println("Done"); } catch (Exception e) { e.printStackTrace(); }}error loghttp://pastebin.com/crMKaa37
values

static String tempDir = System.getProperty("java.io.tmpdir");public static File Deobf = new File(tempDir + "Deobf");public static String Deobf2 = Deobf.toString();entire code pastehttp://pastebin.com/1vTfABR1


Check Solution