G
Gast
Gast
Hallo,
ich würde gerne die variable (volnummer) im 2 actionperformed nutzen , hab es schon mit ner "globaler" variablen versucht leider geht dies nicht...
hab die Zeilen mit pfeilen gekennzeichnet
ich würde gerne die variable (volnummer) im 2 actionperformed nutzen , hab es schon mit ner "globaler" variablen versucht leider geht dies nicht...
hab die Zeilen mit pfeilen gekennzeichnet
Code:
private void jB1ActionPerformed(java.awt.event.ActionEvent evt) {
//----------------------- Formatieren ---------------------------------
JButton next = new JButton(new ImageIcon("c:/loeschen.jpeg"));
String path = "G:";
String volnummer = "Unknown";
String check = "Volumenummer:";
String vol = "Pro";
try {
getFrame().setCursor(new Cursor(Cursor.WAIT_CURSOR));
Process p = Runtime.getRuntime().exec("cmd /c format " + path + " /v:Corsair /y");
BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream()));
String line = reader.readLine();
String line2 = reader.readLine();
while (line != null) {
if (line.indexOf(check) != -1)
volnummer = line.substring(line.indexOf(check)+check.length()); <-------------------------------
// System.out.println(line);
line = reader.readLine();
}
getFrame().setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
}
catch(Exception e1) {
System.out.println("Fehler: " + e1.toString());
}
}
private void jB2ActionPerformed(java.awt.event.ActionEvent evt) {
BufferedWriter buf = null;
try {
File f;
f = new File("G:\\pass.ini");
if (!f.exists()) {
try {
f.createNewFile();
} catch (IOException ex) {
Logger.getLogger(USBSoftView.class.getName()).log(Level.SEVERE, null, ex);
}
}
buf = new BufferedWriter(new FileWriter("G:\\pass.ini"));
buf.write();<------------------------------------------------------------------------------------------
buf.newLine();
buf.close();
} catch (IOException ex) {
Logger.getLogger(USBSoftView.class.getName()).log(Level.SEVERE, null, ex);
} finally {
try {
buf.close();
} catch (IOException ex) {
Logger.getLogger(USBSoftView.class.getName()).log(Level.SEVERE, null, ex);
}
}
}