Compartir a través de


abspath Función NMAKE

Obtiene la ruta de acceso absoluta de cada elemento de una lista.

Sintaxis

$(abspath input)

Parámetros

input
La lista de las rutas de acceso a los archivos que se van a convertir.

Valor devuelto

Una lista con cada uno de los elementos convertidos input a su forma absoluta.

Comentarios

abspath admite rutas de acceso de longitud extendida, ya sea mediante el prefijo \\?\ o cuando se habilitan las rutas de acceso largas. Para más información sobre las rutas de acceso largas, vea Limitación de la longitud máxima de la ruta de acceso.

Esta función de macro está disponible a partir de la versión 17.1 de Visual Studio 2022, en la versión 14.31 o posterior de NMAKE.

Ejemplo

$(abspath relative\path\file.c) # If run from "c:\temp", evaluates to "c:\temp\relative\path\file.c"
$(abspath c:\temp\..\file1.cpp c:\\temp\/dir//) # Evaluates to "c:\file1.cpp c:\temp\dir\". Follows path traversals and normalizes directory separators.

# abspath can be combined with filter to find which items exist within a directory tree
TEMP_SOURCES=$(filteri c:\temp\\%,$(abspath $(SOURCES)))

Consulte también

Macros y NMAKE
Funciones de NMAKE por categoría