The_red_one Geschrieben 9. Januar 2008 Geschrieben 9. Januar 2008 Hallo! Wie kann ich, wenn ich ein File oder Directory anlege, gleich die Zugriffsrecht setzen? Ein chmod für Java sozusagen. Danke schon mal für alles was kommt. Gruß, Claudia
kingofbrain Geschrieben 9. Januar 2008 Geschrieben 9. Januar 2008 Servus, nachdem die Rechtestruktur für Dateien und Verzeichnisse sehr stark Plattformabhängig sind, erst mal gar nicht. Du kannst über JNI native Funktionen anbinden oder über einen Process.exec wirklich chmod aufrufen. Beides ist nicht plattformunabhängig, aber die einzige Möglichkeit, das zu tun, was Du möchtest. Peter
The_red_one Geschrieben 9. Januar 2008 Autor Geschrieben 9. Januar 2008 Das ist ja doof, habs aber fast befürchtet, weil ich in eigener Recherche nix gefunden hab. Trotzdem Danke.
dr.dimitri Geschrieben 10. Januar 2008 Geschrieben 10. Januar 2008 Hi, ich mach es über Process: File f=new File(filename); String cmd[]={"chmod","777",f.getAbsolutePath()}; Process p=Runtime.getRuntime().exec(cmd); p.waitFor(); Fertig. Dim
The_red_one Geschrieben 10. Januar 2008 Autor Geschrieben 10. Januar 2008 Das hat mir ein Kollege gestern auch noch gezeigt. Bin noch am Testen, ob das so funzt. Danke.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden