Functions > FileDirDisk >


DirCreate

Crée un répertoire.

DirCreate ( "path" )

Paramètre

path Chemin du répertoire à créer.

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 s'il y a eu une erreur lors de la création du répertoire.

Remarque

Cette fonction créera aussi tous les répertoires parents indiqués dans le paramètre "path" s'ils n'existent pas encore.

En relation

DirRemove, FileCopy

Exemple

,
#include <AutoItConstants.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    ; Crée une constante de portée Local avec le répertoire.
    Local Const $sFilePath = @TempDir & "\DirCreateFolder"

    ; Si le répertoire existe ne continue pas.
    If FileExists($sFilePath) Then
        MsgBox($MB_SYSTEMMODAL, "", "Une erreur est survenue. Le répertoire existe déjà.")
        Return False
    EndIf

    ; Ouvre le répertoire Temp.
    ShellExecute(@TempDir)

    ; Crée le répertoire.
    DirCreate($sFilePath)

    ; Affiche un message sur la création du répertoire.
    MsgBox($MB_SYSTEMMODAL, "", "Le répertoire a été créé.")

    ; Supprime le répertoire et tous ses sous-répertoires.
    DirRemove($sFilePath, $DIR_REMOVE)

    ; Affiche un message sur la suppression.
    MsgBox($MB_SYSTEMMODAL, "", "Le sous répertoire: Folder2 a été supprimé.")
EndFunc   ;==>Example