Functions > FileDirDisk >


FileGetShortName

Obtient le nom complet, au format court 8.3, d'un nom complet de fichier.

FileGetShortName ( "filename" [, flag = 0] )

Paramètres

filename Le chemin complet et nom du fichier à convertir
flag [optionnel] Une des valeurs suivantes:
    $FN_FULLPATH (0) - Par défaut: chemin complet
    $FN_RELATIVEPATH (1) - Le fichier peut avoir un chemin relatif, i.e "..\file.txt"

Les constantes sont définies dans FileConstants.au3.

Valeur de retour

Succès: Retourne le nom complet au format court 8.3.
Échec: Retourne le paramètre et @error = 1.

Remarque

Le fichier doit exister car il n'y a aucun moyen de connaître le diminutif exact, si plusieurs fichiers ont les mêmes 8 premiers caractères.

En relation

FileGetLongName

Exemple

#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Crée une constante locale avec le chemin du fichier dont on veut récupérer le nom court.
    Local Const $sFilePath = @ProgramFilesDir

    ; Affiche le chemin+nom court du répertoire des fichiers programme.
    MsgBox($MB_SYSTEMMODAL, "", FileGetShortName($sFilePath))
EndFunc   ;==>Example