Schreibberechtigung bei Vista
lima-city → Forum → Programmiersprachen → Java
all
anwenden
berechtigung
code
compiler
datei
dokument
einstellung
ergebnis
frage
glauben
liegen
machen
pfad
problem
programm
string
test
url
windows
-
census schrieb:
Nimm den physikalischen Namen und es funktioniert.
Das bedeutet, dass der FileOutputStream den physikalischen Pfad benötigt, der FileWriter hingegen jedoch nicht. Denn der funktioniert mit dem selben Pfad und einem BufferedWriter unter Vista.
Allerdings muss ich sagen, dass das Problem auch aufrtitt, wenn ich z.B. die Datei "C:\test.htx" erstelle. Und sag mir bitte nicht, dass in Vista der physikalische Pfad auch einen anderen Laufwerksbuchstaben bekommt... -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Sehr verwunderlich. Ich habe eben auf einer VM Vista installiert und sowohl mit FOS wie auch mit BW ohne Probleme ins Dateisystem geschrieben.
Deine Aussage würde bedeuten, dass folgender Code bei dir unter Vista nicht läuft:
import java.io.*; public class Main { public static void main (String [] _) throws Exception { FileOutputStream fos = new FileOutputStream ("c:\\ausgabe.txt"); fos.write ("Das ist die Ausgabe.".getBytes () ); fos.flush (); fos.close (); } }
Könnte bitte ein dritter das ganze mal unter Vista ausprobieren und das Ergebnis posten? Danke.
.
Beitrag zuletzt geändert: 10.9.2009 16:45:11 von census -
http://rapidshare.com/files/278616776/HxdOutput.jar.html
Das ist die Datei, bei XP gibt es keine Probleme, bei Vista (Basic) schon. -
Hab dir eine PM geschickt. Ich konnte es unter Vista Basic ledier nicht testen, sondern nur unter Vista Ultimate.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage