CreateDir
Crée un nouveau répertoire dans un système de fichier
Syntaxe
function CreateDir(path: String): Boolean
path: chemin d'accès du répertoire à créer
Remarques
La valeur renvoyée est à True si un répertoire a effectivement été créé, et False si une erreur s'est produite.
La fonction est prévue pour ne pas déclencher d'exception.
Ainsi, en cas d'échec, on ne sait pas pourquoi le dossier n'a pas pu être créé.
NB : Les causes usuelles d'échec sont :
- il y a déjà un fichier ou un dossier avec le même nom
- le dossier se trouve dans un lecteur qui n'existe pas ou qui est inaccessible (le lecteur n'existe pas, on n'a pas les droits pour accéder au dossier partagé, etc.)
- le dossier se trouve dans un dossier parent qui n'existe pas ou qui est inaccessible
Voir aussi ForceDirectories.
Exemples
PrintLn(CreateDir('K:\toto')); // False (car le lecteur K n'existe pas)
PrintLn(CreateDir('C:\toto')); // True : le dossier a été créé
PrintLn(CreateDir('C:\toto')); // False (car le dossier existe déjà)
PrintLn(CreateDir('C:\titi\tata')); // False (car C:\titi n'existe pas)
PrintLn(CreateDir('C:\toto')); // True : le dossier a été créé
PrintLn(CreateDir('C:\toto')); // False (car le dossier existe déjà)
PrintLn(CreateDir('C:\titi\tata')); // False (car C:\titi n'existe pas)