Les Snippets

Connexion

Connaitre le type d'un lecteur

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/01/2009 20:23:07 et initié par Charles Racaud [Liste]
Date de mise à jour : 22/04/2009 08:04:17
Vue : 8348
Catégorie(s) : API, Fichier / Disque
Langages dispo pour ce code :
- VB6, VBA
- VB 2005, VB 2008, VB.NET 1.x
- C# 1.x, C# 2.x, C# 3.x
- C# 2.x, C# 3.x



Langage : VB6 , VBA
Date ajout : 18/01/2009
Posté par Charles Racaud [Liste]
DateMAJ : 19/01/2009
Private Declare Function GetDriveTypeA Lib "kernel32" (ByVal nDrive As StringAs Long

Private Enum DRIVE_TYPE
  UNKNOWN = 0
  DRIVE_NO_ROOT_DIR = 1
  REMOVABLE = 2
  FIXED = 3
  REMOTE = 4
  CDROM = 5
  RAMDISK = 6
End Enum

Private Function GetDriveType(ByVal DriveLetter As StringAs DRIVE_TYPE
  DriveLetter = VBA.Trim$(DriveLetter)
  If Not DriveLetter = vbNullString Then
    DriveLetter = VBA.StrConv(VBA.Left$(DriveLetter, 1), vbUpperCase)
    If DriveLetter Like "[A-Z]" Then GetDriveType = GetDriveTypeA(DriveLetter & ":\")
  Else
    GetDriveType = UNKNOWN
  End If
End Function
Langage : VB.NET 1.x , VB 2005 , VB 2008
Date ajout : 18/01/2009
Posté par Charles Racaud [Liste]
'Imports System
'Imports System.IO
'Imports System.Runtime.InteropServices

Private Function GetDriveType(ByVal DriveLetter As CharAs DriveType
  Return CType(GetDriveType(String.Format("{0}:\", DriveLetter)), DriveType)
End Function

<DllImport("kernel32")> _
Private Function GetDriveType(ByVal lpRootPathName As StringAs Integer
End Function
Langage : C# 1.x , C# 2.x , C# 3.x
Date ajout : 18/01/2009
Posté par Charles Racaud [Liste]
//using System;
//using System.Runtime.InteropServices;
//using System.IO;

private static DriveType GetDriveType(char DriveLetter) {
  return (DriveType)GetDriveType(string.Format(@"{0}:\", DriveLetter));
}

[DllImport("kernel32")]
private static extern int GetDriveType(string lpRootPathName);
Langage : C# 2.x , C# 3.x
Date ajout : 22/04/2009
Posté par Bidou [Liste]
DateMAJ : 22/04/2009


// using System.IO;

public DriveType GetDriveType(string letter) 
{
   return new DriveInfo(letter).DriveType; 
}




Snippets en rapport avec : Type, Drive, Lecteur



Codes sources en rapport avec : Type, Drive, Lecteur

{Visual Basic, VB6, VB.NET, VB 2005} DRIVEVIEW ==> ARBORESCENCE AFFICHANT LES LECTEURS LOGIQUES ET PHYSIQUES
Salut, ce code (UserControl) est basé sur un treeview, il affiche les lecteurs logiques et physiques...

{C# / C#.NET} USB DETECTOR
C'est un tout petit code qui montre comment être notifié lorsqu'un périphérique USB est connecté (ou...

{Visual Basic, VB6, VB.NET, VB 2005} COMMON DIALOG ET VOISINAGE RÉSEAU
Ce code permet l'ouverture des boîtes de connexion et de fermeture d'un lecteur réseau ...

{Visual Basic, VB6, VB.NET, VB 2005} COMMENT RECONNAÎTRE UN TYPE DE LECTEUR ?
Ce code est très utile pour savoir à quel sorte de lecteur on a à faire. (Disquette, Disque dur, Cd...

{Visual Basic, VB6, VB.NET, VB 2005} UN PLAYER MULTI FORMAT
bonjour a tous apres diverse recherche sur la posiblilité de faire de beau skins je me suis arreté s...

{JAVA / J2EE} LECTEUR AUDIO AVEC JAVAFX
C'est la version mise a jour, jetez un coup d'oeuil... Le code de cette sources est en javafx. Le d...

{IRC} STATISTIQUES DISQUE(S) DUR(S)
Voilà un moment que je n'avais pas posté ici, alors ayant un manque d'imagination sur le coup, je re...

{Visual Basic, VB6, VB.NET, VB 2005} CHANGER L'ICONE ET LE NOM D'UN LECTEUR DE CARTE
Fatigué de chercher quel est le lecteur qui correspond à la carte Compact Flash ou SD ou SM etc ...i...

{PHP} RÉCUPÉRER LE TYPE D'UN FICHIER (3 FONCTIONS DIFFÉRENTES)
Bonjour à tous, La plupart des gens pense que récupérer l'extension d'un fichier envoyé par form...

{JAVA / J2EE} JOUER UN SON WAV (A PARTIR DU CODE SOURCE DE NOUNOU21)
Il s'agit d'un lecteur de musique au format wav mis au point a partir du code source de nounou21 (ht...