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 : 33736
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} TÉLÉCHARGER LES LISTES DE RADIOS SHOUTCAST ET ÉCOUTER LES RADIOS DANS LE LECTEUR PAR DÉFAUT
il s'agit d'un code vb .net (2010) pour télécharger les listes de radios shoutcast et écouter les ra...

{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 ...