Récupère le path d'un fichier

Contenu du snippet

Ce code permet de récupérer le path d'un fichier dont vous avez le chemin par exemple si vous donnez à la fonction :
c:\mesdoc\test.txt
il vous renverra (au choix)
c:\mesdoc
ou
c:\mesdoc\

Elle retourne -1 si la fonction echoue
la taille de la chaine si ça réussi

Source / Exemple :


int GetFileDir(IN char *File,OUT char *Dir,IN bool EndSlash)
{
  strcpy (Dir, File);
  for (int i=strlen(Dir); i>1; i--)
  {
    if (Dir[i]=='\\')
    {
      if (!EndSlash) Dir[i]=0;
      return strlen(Dir);
    }
    Dir[i]=0;
  }
  return -1;
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.