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 : 31094
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} LECTEUR DE CARTES À PUCE PC/SC
Cette source est un OCX permettant de gérer des lecteurs de cartes à puce via l'interface PC/SC. Cet...

{Visual Basic, VB6, VB.NET, VB 2005} MON LECTEUR MP3
Lecteur Mp3 léger avec les fonctionnalité de base. Pour ceux souhaitant le modifier, svp faites mo...

{Visual Basic, VB6, VB.NET, VB 2005} LECTEUR MULTIMÉDIA
Bonjour, Voici ma modeste contribution, un lecteur multimédia tout simple mais très efficace. A ...

{Visual Basic, VB6, VB.NET, VB 2005} A.S.S.B BELGIUM LECTEUR EID
Ce lecteur à été conçu pour la plus par des cartes Européen celui ci à été encodé avec VB.NET 2010 ...

{JAVA / J2EE} MINIMP3PLAYER
Un Mini lecteur Mp3 avec java media framwork ...

{Javascript / DHTML} BOITE A MUSIC AVEC LA BALISE AUDIO
comme son nom l'indique c'est un boite a faire de la musique qui fonctionne avec la balise audio (ht...