ConnectNetdrive
Aus Programmers Guide
(Unterschied zwischen Versionen)
Roy (Diskussion | Beiträge) |
Roy (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
- | public static boolean verbindeNetzlaufwerke(String nutzername, String passwort,String ip, String pfad){ | + | <source lang="java"> |
+ | public static boolean verbindeNetzlaufwerke(String nutzername, String passwort,String ip, String pfad){ | ||
+ | try{ | ||
+ | Runtime.getRuntime().exec("cmd /c if exist z: net use z: /delete "); | ||
+ | Thread.sleep(1000); | ||
+ | Runtime.getRuntime().exec("cmd /c net use z: \"\\\\"+ip+"\\"+pfad+"\\"+nutzername+"\" \""+passwort+"\" /user:"+nutzername+" /persistent:No "); | ||
+ | Thread.sleep(5000); | ||
- | } catch(Exception e) { | + | } catch(Exception e) { |
+ | e.printStackTrace(); | ||
- | } | + | } |
- | return | + | File z = new File("Z:/"); |
+ | if(z.isDirectory()){ | ||
+ | return true; | ||
+ | }else{ | ||
- | + | return false; | |
+ | } | ||
+ | } | ||
+ | </source> | ||
- | + | [[Category:Java]] [[Category:Funktionen]] | |
- | + | ||
- | + | ||
- | [[Category:Java]][[Category:Funktionen]] | + |
Aktuelle Version vom 09:32, 30. Mär. 2010
public static boolean verbindeNetzlaufwerke(String nutzername, String passwort,String ip, String pfad){ try{ Runtime.getRuntime().exec("cmd /c if exist z: net use z: /delete "); Thread.sleep(1000); Runtime.getRuntime().exec("cmd /c net use z: \"\\\\"+ip+"\\"+pfad+"\\"+nutzername+"\" \""+passwort+"\" /user:"+nutzername+" /persistent:No "); Thread.sleep(5000); } catch(Exception e) { e.printStackTrace(); } File z = new File("Z:/"); if(z.isDirectory()){ return true; }else{ return false; } }