Supprime le suffixe numérique du nom de fichier dans un chemin d'accès à un fichier
#include <WinAPIShPath.au3>
_WinAPI_PathUndecorate ( $sFilePath )
$sFilePath | Le chemin. |
Retourne la chaîne sans décoration.
Le suffixe numérique d'un nom de fichier consiste en une paire de crochets comprenant un ou plusieurs chiffres, insérée immédiatement après le nom du fichier et avant son extension.
Exemple: "c:\Path\File[5].txt"
Consultez PathUndecorate dans la librairie MSDN.
#include <WinAPIShPath.au3> Local $aPath[4] = ['C:\Path\File[5].txt', 'C:\Path\File[12]', 'C:\Path\File.txt', 'C:\Path\[3].txt'] For $i = 0 To 3 ConsoleWrite(StringFormat('%-22s' & _WinAPI_PathUndecorate($aPath[$i]), $aPath[$i]) & @CRLF) Next