![]() |
obtener la ruta de la carpeta temporal de un usuario
Amigos del club como puedo obtener para el usuario que ha ejecutado una aplicacione que estoy desarrollando la ruta de la carpeta temporal de este?
por ejemplo: para el usuario pepe sería algo así como C:\Documents and Settings\pepe\Configuración local\Temp Gracias. |
la ruta temporal se guarda en la variable de sistema %temp%
si haces cd %temp% te llevará a donde tu quieres. Supongo que podrás utilizarla en tu aplicación ... |
Esto lo he encontrado aqui
El directorio de Windows
El directorio de los archivos de sistema
El directorio de los archivos de programa
El directorio temporal Este es el directorio donde las aplicaciones guardan archivos temporales. No debería usar para este propósito el directorio donde se encuentra su aplicación por dos razones: 1) Usar un directorio temporal común facilita a los usuarios el proceso de limpieza cuando quieren recuperar espacio no usado en el disco duro, y 2) En Windows NT el usuario (y consiguientemente también su aplicación) puede que no tenga suficientes permisos para crear archivos en el directorio donde está instalada la aplicación. La siguiente función devuelve la ubicación del directorio temporal, e intenta crearlo si no existe.
|
Hola dtomeysoto
Si lo único que quieres es obtener la ruta de la carpeta temporal para el usuario activo, utiliza este código:
Saludos. |
|
El problema de encontrar la carpeta temporal no radica tanto en ello como en que el sistema devuelve un nombre corto de archivo y puede que nos interese el largo. Mi propuesta ya le dejé aquí, pero la repito.
|
La franja horaria es GMT +2. Ahora son las 18:54:45. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi