Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Java - práce s archivem

To vážně nemá žádnou metodu, která vrací true nebo false podle toho, jestli je zadané heslo správné? To mně přijde absurdní. Ještě jsem se nesetkal s chybou, která by nešla obejít nějakou podmínkou. Navíc to nevypadá na amatérsky napsanou knihovnu. Jde tam udělat první poslední a není tam testovací metoda pro heslo?

Měl jsem raději hned na začátku uvést příklad

try {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileFilter(new FileNameExtensionFilter("Archiv", "zip"));
int i = fileChooser.showOpenDialog(null);
if (i == JFileChooser.APPROVE_OPTION) {
ZipFile zipFile = new ZipFile(fileChooser.getSelectedFile().getAbsoluteP ath());
if (zipFile.isEncrypted() && zipFile.x(jTextField1.getText()) == true) {
zipFile.extractAll("c:\\ZipTest");
}
}
} catch (Exception ex) {
System.out.println(ex.getMessage());
}

ZipFile.x - jméno metody, která otestuje, jestli lze zadaným řetězcem archiv odemknout. (Pokud teda taková metoda existuje)

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny