UDF > WinAPIEx > ShellPath >


_WinAPI_PathAddExtension

Ajoute une extension de nom de fichier à une chaîne de chemin

#include <WinAPIShPath.au3>
_WinAPI_PathAddExtension ( $sFilePath [, $sExt = ''] )

Paramètres

$sFilePath Le chemin auquel l'extension de nom de fichier sera ajouté. S'il existe déjà une extension de nom de fichier l'extensionion ne sera pas ajouté.
$sExt [optionnel] L'extension de nom de fichier. Si ce paramètre est la chaîne vide, l'extension ".exe" sera ajoutée.

Valeur de retour

Retourne le chemin qui en résulte, @extended sera mis à 1 si une extension a été ajoutée, ou 0 sinon.

Remarque

S'il existe déjà une extension de fichier présente, l'extension ne sera pas ajoutée.
Si $sFilePath est la chaîne vide, le résultat sera l'extension de nom de fichier uniquement.
Si $sExt est la chaîne vide, l'extension ".exe" sera ajoutée.

Voir aussi

Consultez PathAddExtension dans la librairie MSDN.

Exemple

#include <WinAPIShPath.au3>

Local $aPath[2] = ['C:\Documents\Test.txt', 'C:\Documents\Test']

For $i = 0 To 1
    ConsoleWrite($aPath[$i] & ' => ' & _WinAPI_PathAddExtension($aPath[$i], '.doc') & @CRLF)
Next