Rubrique précédente: GetLongFileName – Convertir un nom de fichier long en un nom de fichier courtRubrique suivante: Is_Archive – Déterminer si le fichier est archivé


GetSpecialDir – Obtenir le nom et le chemin d'un répertoire spécial

Valide sur les plates-formes Windows et Windows CE

La fonction GetSpecialDir permet d'obtenir le nom et le chemin d'accès de répertoires spéciaux.

Format de la fonction :

GetSpecialDir(Id as integer, Path as string) as integer
ID

Identificateur du répertoire spécial.

Chemin

Lecteur et nom de chemin du répertoire spécifié (paramètre de sortie).

Lorsqu'elle a réussi, la fonction renvoie la valeur zéro (0). Sinon, elle renvoie une valeur différente de zéro.

Remarque :Si l'emplacement spécifié par le paramètre CSIDL n'est pas inclus dans le système de fichiers, cette fonction échoue.

Exemple :

Rem Exemple de répertoires spéciaux

Dim dirName As String
ClrScr()

If GetSpecialDir(CSIDL_APPDATA, dirName) <> 0 Then
	MsgBox("Echec de l'extraction de CSIDL_APPDATA !", "DMS", MB_OK + MB_ICONEXCLAMATION)
	SetStatus(1)
	quitter
End If

Print("CSIDL_APPDATA : """ + dirName + """")