1
Comment déterminer si un fichier se trouve sur un lecteur amovible ou sur le lecteur local sous vC++?Comment déterminer si un fichier se trouve dans un lecteur amovible ou dans le lecteur local
Comment déterminer si un fichier se trouve sur un lecteur amovible ou sur le lecteur local sous vC++?Comment déterminer si un fichier se trouve dans un lecteur amovible ou dans le lecteur local
Appelez l'API GetDriveType.
Edit:
UINT driveType = GetDriveType(lpFileName);
if (driveType == DRIVE_FIXED)
{
/* fixed drive */
}
else if (driveType == DRIVE_CDROM || driveType == DRIVE_REMOVABLE)
{
/* removable drive */
}
else
{
/* other case e.g. network, RAM disk */
}
pouvez-vous me donner un extrait de code exemple? – blue
'UINT driveType = GetDriveType (lpFileName); if (driveType == DRIVE_FIXED) {/ * lecteur fixe * /} else if (driveType == DRIVE_CDROM || driveType == DRIVE_REMOVABLE) {/ * lecteur amovible * /} else {/ * autre cas, par ex. réseau, disque RAM * /} ' – itowlson