BandaAncha.eu

  • 🔍 en 📰 artículos ⏎
  • 🔍 en 💬 foros ⏎
  • 🔍 en 👇 este 💬 foro ⏎
  • 🔍 en 👇 este 💬 tema ⏎
Regístrate Regístrate Identifícate Identifícate

Vista: Dónde aparece Archivos de Programa con la consola?

BocaDePez
BocaDePez

Hola a todos, tengo que hacer funcionar una aplicación Java sobre vista que funcionaba sobre el XP y ahora con el vista me da problemas. El caso es que como en XP la carpeta Archivos de programa es común en todos yo hacía que mi programa grabara los archivos de configuración .ini en una carpeta dentro de ésta.

Ahora con el Windows Vista, accedo a la consola de comandos y no está Archivos de programa, sino Program Files, otra que se llama Users, y algunas más. Ejecuto el programa y va bien, guarda los archivos de configuración porque al ejecutarlo otra vez sale bien configurado, pero me pongo a buscar el archivo Configuracion.ini que es como he llamado al archivo, y no me aparece. En program files no aparece la carpeta que he destinado a mi programa, y la carpeta archivos de programa no existe. Estoy muy rayado con el tema, y el caso es que necesito que funcione el programa correctamente en vista y que tenga acceso visual a su carpeta, donde guardo tambien otros archivos.

Este tema está cerrado a nuevas respuestas. Abre un nuevo tema para retomar la conversación.
BocaDePez
BocaDePez

Pulsa sobre el botón "Archivos de compatibilidad".

Es un error grave de diseño el que una aplicacion guarde archivos de configuracion en Archivos de programa. Debe hacerlo en la carpeta AppData de su perfil de usuario. Archivos de programa requiere privilegios administrativos, y en vista, ni siquiera los administradores, tienen esos privilegios si no los elevan explicitamente.

🗨️ 4
BocaDePez
BocaDePez

pero el caso es que el programa cuando envia la orden de escribir archivo en C:\Archivos de programa\Programa Gestion\config.ini no da ningun error, y cuando ejecuto el programa otra vez aparece configurado gracias a que en la anterior ejecucion se guardo bien el archivo. se guarda bien, pero luego con el explorer o la linea de comandos a base de "cd ...." no puedo llegar a dicha carpeta que por lo que he comprobado si se ha creado correctamente

🗨️ 3
castilian

creo, y lo recalco, que vista virtualiza program files en la carpeta del perfil de usuario desde el que se instala.

🗨️ 2
BocaDePez
BocaDePez

Gracias, probare con ello. La verdad es que como no solucione esto me canean en la empresa los empleados que se acaban de comprar un portatil con vista y se me quejan de que algunas cosas de mi programa no les van correctamente

🗨️ 1
JoeDalton