Mit Java Dateiattribute ändern
Andrea
- java
Moin allerseits,
ich möchte mit Java den Schreibschutz von Dateien ändern (nicht nur abfragen). Kann mir jemand sagen, wie man das macht?
Danke und viele Grüße
Andrea
Moin allerseits,
ich möchte mit Java den Schreibschutz von Dateien ändern (nicht nur abfragen). Kann mir jemand sagen, wie man das macht?
Danke und viele Grüße
Andrea
Morgen ;)
also ich weiß echt nicht g - aber wenn sich's um ein Applet handelt dann geht das sicherlich nicht.
mfg TOM
Morgen ;)
also ich weiß echt nicht g - aber wenn sich's um ein Applet handelt dann geht das sicherlich nicht.
mfg TOM
Hi Tom,
ist mir schon klar, daß man mit Applets keine Dateiattribute ändern kann. Ich brauch das auch für eine Applikation, die lokal auf einem
Rechner installiert wird.
Trotzdem Danke!
Andrea
Guten Morgen Andrea,
versuchs mal hier:
http://www.addison-wesley.de/service/Krueger/kap13005.htm#E16E76
Ich bin leider nicht der Java-Künstler. Aber das Buch hat mir schon oft geholfen.
Gruß
Tom
Hallo Andrea,
Es könnte Probleme geben, da der Schreibschutz nicht nur vom Betriebssystem, son-
dern auch vom installierten Filesystem abhängig ist. Deshalb wirst du wohl auf
OS-bordeigene Mittel zurückgreifen müssen.
Wie man das macht? ein Beispiel aus dem (aktuellen) Krügerbuch, das du hier
http://www.javabuch.de/download.html
zum Download findest.
/* RunTest */
import java.io.*;
public class RunTest {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("anjuta");
} catch (Exception e) {
System.err.println(e.toString());
}
}
}
// statt "anjuta" müsste dar dann "chmod a+rw-rw-rw *" oder sowas steht, hängt
halt vom OS _und_ dem FS ab.
bye eddie
Hallo Eddie,
sowas hab ich mir schon gedacht :-( Das ist natürlich dann ein Problem, wenn man die Applikation auf verschiedenen Betriebssystemen
laufen lassen will. Ich hatte gehofft, daß es da eine einfach Möglichkeit gibt, die Abfrage des Betriebssystems zu umgehen...
Dank Dir jedenfalls.
Andrea
Es könnte Probleme geben, da der Schreibschutz nicht nur vom Betriebssystem, son-
dern auch vom installierten Filesystem abhängig ist. Deshalb wirst du wohl auf
OS-bordeigene Mittel zurückgreifen müssen.
Wie man das macht? ein Beispiel aus dem (aktuellen) Krügerbuch, das du hier
http://www.javabuch.de/download.html
zum Download findest.
/* RunTest */
import java.io.*;
public class RunTest {
public static void main(String[] args) {
try {
Runtime.getRuntime().exec("anjuta");
} catch (Exception e) {
System.err.println(e.toString());
}
}
}
// statt "anjuta" müsste dar dann "chmod a+rw-rw-rw *" oder sowas steht, hängt
halt vom OS _und_ dem FS ab.
bye eddie