T
trez
Gast
Theoretisch ganz einfach, aber .....
Wie hole ich mir eine Liste z.B. aller tty-Devices?
Die obere Version von command liefert kein Device, die untere Version liefert alle devices (alle heisst wirklich alle - auch die nicht tty....)
Was mache ich falsch?
Der Code stammt zum Grössten Teil aus einem Beispiel aus dem Internet - sollte also funktionieren ;-)
Wie hole ich mir eine Liste z.B. aller tty-Devices?
Die obere Version von command liefert kein Device, die untere Version liefert alle devices (alle heisst wirklich alle - auch die nicht tty....)
Was mache ich falsch?
Java:
public Vector<String> availableDevices() {
Vector<String> res = new Vector<String>();
try {
String command = "ls /dev/tty*";
//String command = "ls /dev | grep tty";
Process lsdev = Runtime.getRuntime().exec(command);
BufferedReader resultset = new BufferedReader(
new InputStreamReader(lsdev.getInputStream()));
String line;
while ((line = resultset.readLine()) != null) {
res.add(line);
}
return res;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
Der Code stammt zum Grössten Teil aus einem Beispiel aus dem Internet - sollte also funktionieren ;-)
Zuletzt bearbeitet von einem Moderator: