En Windows 7, ¿cómo puedo obtener programáticamente la carpeta temporal del sistema?¿Cómo obtener la "carpeta temporal" en Windows 7?
Respuesta
La función GetTempPath es probablemente lo que usted está buscando.
TCHAR buf [MAX_PATH];
if (GetTempPath (MAX_PATH, buf) != 0)
MessageBox (0, buf, _T("Temp path"), 0);
Esto no recupera la carpeta SYSTEM temp en la mayoría de los casos. De forma predeterminada, devolverá la carpeta temporal del usuario, que generalmente es \ Users \
La pregunta originalmente decía "carpeta temporal", no "carpeta temporal del sistema". –
¿Ha dado una oportunidad a GetTempPath()?
Recupera la ruta del directorio designado para los archivos temporales.
puede encontrar un ejemplo de código here.
El enlace también contiene el orden en que se determina el archivo temporal, que parece ser el primero en el usuario e implica que el "Directorio de Windows" es la ruta temporal final. –
De hecho, debe leerse como la carpeta "Temp" dentro del directorio% WINDIR%. – nulltoken
No devolverá% WINDIR% \ temp en la mayoría de los casos. –
Usted puede obtener la variable de entorno para la carpeta de archivos temporales:
http://msdn.microsoft.com/en-us/library/ms683188%28VS.85%29.aspx
- 1. Obtener la ruta de la carpeta temporal del usuario en Windows
- 2. Java precisión temporal en Windows XP vs Windows 7
- 3. ¿ASP.NET no puede acceder a la carpeta temporal de Windows?
- 4. Falta la carpeta Adminscripts en IIS 7
- 5. iOS carpeta temporal ubicación
- 6. ¿Cómo obtener IBM Java 7 para Windows?
- 7. PYTHONPATH temporal en Windows
- 8. ¿Cómo obtener la ruta a la carpeta temporal desde el código nativo en Android?
- 9. ¿Cómo obtener la carpeta% AppData% en C?
- 10. ¿Puedo usar la reflexión para buscar la carpeta bin/[Configuración] en ASP.NET en lugar de la carpeta temporal asp
- 11. Cómo llegar carpeta temporal para el usuario actual
- 12. Windows 7: la carpeta AppData no está visible en el explorador de Windows
- 13. ¿Cómo buscar el icono de la carpeta en Windows 7 usando Shell32.SHGetFileInfo
- 14. ¿Cómo enviar archivos pcl a la impresora en Windows 7?
- 15. ¿Dónde está la carpeta temporal en el dispositivo Android?
- 16. Carrierwave directorio temporal establecido en la carpeta uploads/tmp
- 17. ¿cómo puedo crear una carpeta temporal en java 6?
- 18. ¿Cómo instalar apache bench en Windows 7?
- 19. Cards.dll en Windows 7
- 20. obtener la ID del dispositivo actual con Windows Phone 7
- 21. Cómo obtener el nombre del tema de Windows 7
- 22. ¿Cómo probar la plataforma de Windows 7?
- 23. WebSocket en Windows 7
- 24. Montaje de la carpeta de host de Windows 7 en VirtualBox guest Ubuntu 12.04 directorio
- 25. Aparece la animación en Windows 7
- 26. Cómo habilitar SSL en IIS 7/Windows 7 64bit
- 27. IFileSaveDialog - elegir carpetas en Windows 7
- 28. ¿Cómo puedo compartir una carpeta de Windows 7 con lucid32 ejecutando en vagabundo
- 29. Windows 7 no me permite editar archivos en la carpeta Datos de programa común
- 30. dónde está la carpeta de datos predeterminada del servidor mysql en windows 7
corrección - carpeta temporal, no la carpeta de usuario – Ullan
He actualizado la cuestión de decir "carpeta temporal del sistema", espero que es lo quieres decir, desde el último comentario. Agregue más aclaraciones si esto es un requisito absoluto, por ejemplo. –
Para el usuario, la variable de entorno 'TEMP' (aunque creo que también hay un WinAPI para esto ...?) Debería ser suficiente. Sin embargo, no estoy seguro de cómo hacerlo sin consolidar de un usuario. –