No del todo una cuestión de programación, pero es lo suficientemente cerca como para que aquí va:Directorio de datos de aplicaciones de Windows
En Mac OS Voy a poner los archivos específicos del usuario para mi aplicación en ~/Library/Application Data/{MyApp}/
y en * nix pondré en ~/.{MyApp}/
- ¿dónde debería ponerlos para Windows?
Usaré Ruby's File.expand_path
para acceder a este directorio, por lo que si hay un equivalente de Windows de ~
, está bien.
(Respuestas para Windows XP, Vista y 7 serán bienvenidos si no son lo mismo)
Simplemente no codifique las rutas que miket2e enumeró, sino que use Environment.SpecialFolder.ApplicationData para aplicaciones .net o ShGetFolderPath (NULL, CSIDL_APPDATA, NULL, ...) para aplicaciones de Windows nativas. –
Y en Ruby? Por el momento, tendría que codificar ~/AppData/MyApp, ya que no conozco ninguna forma de acceder a la carpeta de datos de la aplicación en Ruby. –