UNC Verzeichnisse/Freigabe testen?

Gruss!

ich suche eine Möglichkeit die Freigabeverzeichnisse auf einem anderen Rechner abzufragen

das was man beim WinX mit
net view Rechner

angezeigt bekommt - nur soll eben eine JavaApplikation das machen.

STK

das was man beim WinX mit
net view Rechner
angezeigt bekommt - nur soll eben eine JavaApplikation das
machen.

Hi,
da das ohnehin nicht portabel ist, ruf den Windows-Befehl doch einfach von Java aus auf. (Für hostname musst Du natürlich den Hostnamen einsetzen.)

import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.IOException;

public class NetView {

 public static void main(String[] someArguments) throws IOException {
 Process process = Runtime.getRuntime().exec("net view hostname");
 InputStream input = process.getInputStream();
 InputStreamReader reader = new InputStreamReader(input);
 int ch = reader.read();

 while (ch \>= 0) {
 System.out.print((char)ch);
 ch = reader.read();
 }
 reader.close();
 }

}