Hvordan vil du have adgang til /root ? jeg regner ikke med at du er logget ind som root-brugeren når du sidder og surfer i linux, så det vil være lidt af en umulighed...
-------------------------------
Hilsen Jimmi Westerberg
http://www.westsworld.dk / http://www.aktivudvikler.dk
Hej
Det vil jeg heller ikke, jeg vil bare have at vide hvilke rod mapper brugeren har adgang til \\usr \\home ....
Det er ikke muligt at gøre det sådan i linux, men hvis vi bare glemmer det og i stedet laver to appletter i stedet, så betyder det ikke noget.
Jeg har rettet lidt på dit tidligere kodeeksempel, da den ikke smider en exception hvis drevet ikke findes, det ser nu sådan ud(har ikke lavet det som en applet, da det er et generelt problem):
import java.io.*;
public class ts{
public void ts(){}
public static void main(String[] args){
String drev="abcdefghi";
for(int i=0;i<drev.length();i++)
{
try
{
File fi = new File(drev.charAt(i)+":\\\\");
if (fi.list()==null)
{
// textA.append(drev.charAt(i)+" findes\\n");
}
else
{
System.out.println(drev.charAt(i)+" findes\\n");
}
}
catch(Exception e){
System.out.println("xxx");
}
}
}
}
Problemet er, at den læser på drevet for at finde ud af om det findes, det er også fint, det er bare ikke så godt, hvis der ikke er en disk i A:, så skriver windows, at den ikke kan finde disken. Er der noget man kan gøre for at udngå dette?