Olá, tenho a seguinte classe:
import java.io.*;
import java.util.regex.*;
import java.util.List;
import java.util.ArrayList;
public class GetDataSystem{
public static void main(String[] args) throws IOException {
String[] log = new GetDataSystem().getData();
//System.out.println(log.length);
GetDataSystem dataSystem = new GetDataSystem();
dataSystem.writeData(log);
}
public String[] getData() throws IOException {
Process process = Runtime.getRuntime().exec("ipconfig /all");
BufferedReader in = new BufferedReader(new InputStreamReader(process.getInputStream()));
List list = new ArrayList();
String[] out;
while (true) {
String line = in.readLine();
list.add(line);
if (line == null){
break;
}
}
in.close();
//Convertendo de ArrayList para Array(Matriz)
out = (String[]) list.toArray(new String[0]);
return out;
}
public void writeData(String[] aString ){ //String[] aString
File file = new File("C:\LogTeste.txt");
try{
FileWriter writing = new FileWriter(file);
BufferedWriter writer = new BufferedWriter(writing);
String aux = "";
//Imprimindo toda a matriz no arquivo
writer.write("-> Log de Testes <-");
writer.newLine();
for (int i = 0; i < aString.length; i++) {
aux = aString[i];
writer.newLine();
writer.write(aux);
}
writer.flush();
writer.close();
}catch(IOException e){
e.printStackTrace();
}
}
}
Que da o seguinte erro quando executo:
Como resolvo??
Obrigado