2009-10-15 29 views
6

que utiliza el método siguiente para guardar un archivo en la carpeta Datos de programa en C#guardar un archivo de datos de aplicación en C#

string path = 
    Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); 

Su trabajo bien en Windows XP, pero yo cannt encontrar un camino tales carpeta i Windows Vista. ¿Dónde está esta carpeta ubicada en Vista y cómo puedo guardar el archivo en esta carpeta

Respuesta

7

Esto debería resolver la carpeta en segundo plano. ¿Quiere decir que no sabe exactamente dónde se ha guardado el archivo?

En Vista, vaya a Ejecutar y escriba% APPDATA% que debe mostrar la carpeta Datos de la aplicación y su archivo debe estar allí.

El camino es esencialmente

C:\Users\Username\AppData\Roaming 
2

funciona bien para mí aquí, en Vista:

PS> [environment]::GetFolderPath([environment+specialfolder]::ApplicationData) 
C:\...\AppData\Roaming 

Los detalles exactos sobre donde esa carpeta es shouldn' Te preocupes de todos modos. Después de todo, desea una carpeta especial que tiene cierta semántica y la obtendrá. Independientemente de dónde sea exactamente.

Cuestiones relacionadas