¿Cómo verifica si una ruta es absoluta o relativa usando C en Linux?Compruebe si una ruta es absoluta o relativa
Respuesta
Las rutas absolutas tienden a comenzar con el carácter /
. Cualquier otra cosa es relativamente relativa desde el directorio de trabajo.
directorios incluso con ..
secuencias en ellas se consideran absoluta si comienzan con /
ya que terminan en la misma posición en el sistema de archivos (a menos que cambie los enlaces y las cosas, sino que está más allá de la discusión de la absoluta y relativa).
Gracias por la respuesta informativa – user2867655
Compruebe si la ruta comienza con /
o no. si la ruta comienza con /
puede asumir que es absoluta.
Es absoluto si comienza con un /
, de lo contrario relativo.
Compruebe si la ruta comienza con/o no. si la ruta comienza con/puede suponer que es absoluta, de lo contrario es relativa significa que se actualizará desde pwd (directorio de trabajo actual) Pero en caso absoluto, la ruta se actualizará con respecto al directorio raíz
- 1. Detecta si la ruta es absoluta o relativa
- 2. utiliza una ruta absoluta o relativa?
- 3. Ruta absoluta y ruta relativa
- 4. ruta absoluta relativa perl
- 5. Win32 API para determinar si una ruta es relativa o absoluta?
- 6. ¿Cómo comprobar si una ruta es una ruta absoluta o relativa en una plataforma cruzada con Python?
- 7. Cómo comprobar si la ruta es relativa o absoluta en java
- 8. Ruta de absoluta a relativa (Eclipse, JSP)
- 9. URL absoluta de la ruta relativa
- 10. Ruta de archivo absoluta a URL relativa
- 11. Determine si una URL es absoluta o relativa a partir de vb
- 12. Cómo convertir ruta relativa a la ruta absoluta en Unix
- 13. Compruebe si existe una inclusión (o requiere)
- 14. Ruta relativa a la ruta absoluta en Elisp
- 15. Ruta relativa a la ruta absoluta en VB.NET
- 16. Ruta relativa a la ruta absoluta en C#?
- 17. Compruebe si una ruta representa un archivo o una carpeta
- 18. determinar si una cadena es URL absoluta o URL relativa en java
- 19. ¿Cómo convertir una ruta relativa a una ruta absoluta en una aplicación de Windows?
- 20. ¿Cómo concatenar una ruta absoluta y una ruta relativa con QDir?
- 21. Cómo quitar la base de una ruta absoluta para obtener una ruta relativa?
- 22. ¿Cómo convierto una ruta relativa en Ant en una ruta absoluta?
- 23. Obtener URL absoluta de la ruta relativa (método refactorizado)
- 24. ¿Cómo obtener la ruta absoluta para una ruta relativa dada programáticamente en Linux?
- 25. ¿Cómo puedo verificar si una URL es absoluta usando Python?
- 26. Resolución de una ruta de URL relativa a su ruta absoluta
- 27. En un archivo MAKE, ¿cómo obtener la ruta relativa de una ruta absoluta a otra?
- 28. Aplicar URL relativa a una URL absoluta
- 29. Compruebe si una variable es una matriz
- 30. ¿Cómo hacer una ruta absoluta relativa a una carpeta en particular?
¿Qué está haciendo exactamente lo que necesita saber ? –
Manejando las directivas '#include" ... "', en particular verificando si el directorio del archivo .c necesita ser antepuesto a la ruta dada. – rwallace
En realidad, debe tener cuidado con este caso de uso en particular. Tanto las variantes '<>' como '" "' de '# include' en el estándar C tienen una forma definida por la implementación de buscar archivos de encabezado, no necesariamente lo que piensas. – paxdiablo