Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Obtient le chemin absolu de chaque élément d’une liste.
Syntaxe
$(abspath input)
Paramètres
input
Liste des chemins d’accès aux fichiers à convertir.
Valeur retournée
Liste avec chacun des éléments convertis input en forme absolue.
Notes
abspath prend en charge les chemins d’accès de longueur étendue, soit à l’aide du \\?\ préfixe, soit lorsque des chemins longs sont activés. Pour plus d’informations sur les chemins d’accès longs, consultez Limitation de longueur maximale du chemin d’accès.
Cette fonction de macro est disponible à partir de Visual Studio 2022 version 17.1, dans NMAKE version 14.31 ou ultérieure.
Exemple
$(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)))