.NET C# Java Javascript Exception

 | 
Frage stellen Fragen Themen Mitglieder Abzeichen RSS-Feed
2
Wie kann ich in Java die Zugriffsrechte auf eine Datei ändern. Das OS ist Windows.
Themen:
29.07.09
cephyr 53 1 3
Kommentieren - Für Rückfragen oder Anmerkungen
2 Antworten
6
java.io.File hat dafür ab Java6 eine API:
Methods to set or query file permissions:

* setWritable(boolean writable, boolean ownerOnly) and setWritable(boolean writable) set the owner's or everybody's write permission
* setReadable(boolean readable, boolean ownerOnly) and setReadable(boolean readable) set the owner's or everybody's read permission
* setExecutable(boolean executable, boolean ownerOnly) and setExecutable(boolean executable) set the owner's or everybody's execute permission
07.09.09
cdaszenies 136 1 2
3
Runtime.getRuntime().exec("chmod abc " + filepath)
bzw
Runtime.getRuntime().exec("subinacl def " + filepath)
07.09.09
cakruege 61 1 1
4
chmod geht soweit ich weiß doch nur unter Linux oder?
Corvan 08.09.09
Es ist ja ein Kommandozeilenprogramm unter Unix, demnach sollte es wohl ausschließlich unter Linux funktionieren.
Forlan 10.11.09
1
Er könnte ja stattdess das cacls Programm unter Windows nutzen.
Runtime.getRuntime().exec("cacls" + filepath + "/g Benutzer:f")
Für die Programmsyntax in die Windows Hilfe sehen.
Lord_Pinhead 13.11.09
Deine Antwort
Entweder einloggen... ...oder ohne Wartezeit registrieren
Name
Passwort
Passwort wiederholen
E-Mail
Geworben von


Login mit OpenID

Mit einem OpenID-Account kannst Du dich auf allen Webseiten anmelden, die OpenID unterstützen. Du hast bereits ein Benutzerkonto bei einem der folgenden Provider? Dann kannst Du dich direkt hier damit registrieren.


OpenID-Provider anklicken: