ConnectNetdrive
Aus Programmers Guide
(Unterschied zwischen Versionen)
Roy (Diskussion | Beiträge) |
Roy (Diskussion | Beiträge) |
||
(Der Versionsvergleich bezieht 2 dazwischenliegende Versionen mit ein.) | |||
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(); | ||
- | } | + | } |
+ | |||
+ | File z = new File("Z:/"); | ||
+ | if(z.isDirectory()){ | ||
+ | return true; | ||
+ | }else{ | ||
return false; | return false; | ||
- | } | + | } |
+ | } | ||
+ | </source> | ||
+ | |||
+ | [[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; } }