Benutzer mit den meisten Antworten
SpecialFolder.CommonDocuments und Win7

Frage
-
Hallo,
ich speichere eine ini Datei unter
zPfad = Environment.GetFolderPath(Environment.SpecialFolder.CommonDocuments); // Dokumente-Verzeichnis auslesen
Für den SpecialFolder.CommonDocuments wird das Verzeichnis C:\Users\Public\Documents ausgelesen und die Datei wird unter Bibliotheken\Dokumente in Win7
angezeigt. So weit so gut(?)
Mein Problem ist nun, wenn ich das Programm das zweitemal starte, findet C# die Datei unter SpecialFolder.CommonDocuments nicht mehr. Da ist sie ja auch nicht. Wie kann ich es steuern, dass die ini Datei unter "Gemeinsame Dokumente" gespeichert und auch da wieder gefunden wird????
Fred.
Antworten
-
Hallo Fred,
folgendes funktioniert bei mir unter Win 7:
string dir = Environment.GetFolderPath( Environment.SpecialFolder.CommonDocuments); string dateiPfad = Path.Combine(dir, "Datei.txt"); File.WriteAllText(dateiPfad, "Ein Test",Encoding.Default); MessageBox.Show(File.ReadAllText(dateiPfad, Encoding.Default));
(auch, wenn man's zweimal startet). Und sie wird auch in Bibliotheken/Dokumente angezeigt. Hast Du irgendwelche speziellen Benutzerrechte/ UAC-Einstellungen vorgenommen?
ciao Frank- Als Antwort markiert Robert BreitenhoferModerator Freitag, 3. Dezember 2010 13:07
Alle Antworten
-
Hallo Fred,
folgendes funktioniert bei mir unter Win 7:
string dir = Environment.GetFolderPath( Environment.SpecialFolder.CommonDocuments); string dateiPfad = Path.Combine(dir, "Datei.txt"); File.WriteAllText(dateiPfad, "Ein Test",Encoding.Default); MessageBox.Show(File.ReadAllText(dateiPfad, Encoding.Default));
(auch, wenn man's zweimal startet). Und sie wird auch in Bibliotheken/Dokumente angezeigt. Hast Du irgendwelche speziellen Benutzerrechte/ UAC-Einstellungen vorgenommen?
ciao Frank- Als Antwort markiert Robert BreitenhoferModerator Freitag, 3. Dezember 2010 13:07