begin process at 2012 02 17 02:01:44
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > TESTER SI UN LECTEUR (RESEAU OU NON) EST ACCESSIBLE ET/OU EXISTE

TESTER SI UN LECTEUR (RESEAU OU NON) EST ACCESSIBLE ET/OU EXISTE


 Information sur la source

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Fichier / Disque Classé sous :lecteur, reseau, disponible, accessible Niveau :Débutant Date de création :28/08/2000 Vu / téléchargé :10 326 / 426

Auteur : Mr X

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Test si un lecteur (drive) existe et s'il est accessible.
Cette fonction permet également de tester si un drive réseau non mappé (eg: 'serveurdirectory')est accessible.

Cette fonction utilise la librairie SCRIPTING de Microsoft (SCRRUN.DLL) elle peut donc être utilisée sous VB6 et en ASP.

Source

  • '********************************************************************************************
  • ' Name : xIsDriveReady
  • ' Purpose : Test if a drive is exist and is ready to be used
  • ' Syntax : xIsDriveReady(DriveName)
  • ' Parameters : DriveName : The drive name or full path.
  • ' eg: "c", "c:", "c:windows", or "my computermy directory"
  • ' Return : True is the drive is ready, False if it is not
  • '********************************************************************************************
  • Public Function xIsDriveReady(ByVal DriveName As String) As Boolean
  • Dim objFileSys As Object
  • Dim objDrive As Object
  • Dim strDrive As String
  • On Error GoTo DriveError
  • If Left(DriveName, 1) = "" Then
  • strDrive = DriveName ' If it is a network path, then let it as it is.
  • Else
  • strDrive = Left(DriveName, 1) & ":" ' Create the drive name, to be sure it is in the correct format. eg: "C:"
  • End If
  • Set objFileSys = CreateObject("Scripting.FileSystemObject") ' Create the filesystem object
  • Set objDrive = objFileSys.GetDrive(CStr(strDrive))
  • If objFileSys.DriveExists(strDrive) Then ' Test if the drive exist
  • xIsDriveReady = objDrive.IsReady ' Test if it is ready to be used
  • Else
  • xIsDriveReady = False
  • End If
  • Exit Function
  • DriveError:
  • xIsDriveReady = False
  • End Function
'********************************************************************************************
' Name       : xIsDriveReady
' Purpose    : Test if a drive is exist and is ready to be used
' Syntax     : xIsDriveReady(DriveName)
' Parameters : DriveName : The drive name or full path.
'              eg: "c", "c:", "c:windows", or "my computermy directory"
' Return     : True is the drive is ready, False if it is not
'********************************************************************************************
Public Function xIsDriveReady(ByVal DriveName As String) As Boolean
    Dim objFileSys  As Object
    Dim objDrive    As Object
    Dim strDrive    As String
    
    On Error GoTo DriveError
    
    If Left(DriveName, 1) = "" Then
        strDrive = DriveName                    ' If it is a network path, then let it as it is.
    Else
        strDrive = Left(DriveName, 1) & ":"     ' Create the drive name, to be sure it is in the correct format. eg: "C:"
    End If
    Set objFileSys = CreateObject("Scripting.FileSystemObject")     ' Create the filesystem object
    Set objDrive = objFileSys.GetDrive(CStr(strDrive))
    If objFileSys.DriveExists(strDrive) Then                        ' Test if the drive exist
        xIsDriveReady = objDrive.IsReady                            ' Test if it is ready to be used
    Else
        xIsDriveReady = False
    End If
    Exit Function
    
DriveError:
    xIsDriveReady = False
End Function


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

DETERMINE LE NOMBRE DE JOURS DANS UN MOIS
SAVOIR SI UNE FENETRE EST CHARGEE
FAIRE UNE PAUSE D'UN CERTAIN NOMBRE DE SECONDES
SAVOIR SI UN NOMBRE EST PAIR OU IMPAIR
CONVERTION D'UN NOMBRE EN UNE FRACTION

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) MODIFIER LES EXTENSION DES FICHIERS par okosa
ROUTINE DIR RÉCURSIVE POUR OBTENIR LA LISTE DE TOUS LES FICH... par kerisolde
Source avec Zip Source avec une capture FILE,SECURITY,FICHIER par okosa
Source avec Zip Source avec une capture Source .NET (Dotnet) PATCHEUR DE FICHIER par tototh
Source avec Zip Source avec une capture LECTURE DES INFORMATIONS DES DISQUES COMPOSANT UN ENSEMBLE R... par jack

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) MON LECTEUR MP3 par kentharold
Source avec Zip Source avec une capture LECTEUR MULTIMÉDIA par lartiguef
Source avec une capture LISTE DES PC DU RESEAU par alfamick
Source avec Zip Source avec une capture Source .NET (Dotnet) A.S.S.B BELGIUM LECTEUR EID par iblsysteme
Source avec Zip Source avec une capture Source .NET (Dotnet) LECTEUR PLAYER MULTIMÉDIA (MUSIQUES ET VIDÉOS) par aus3004

Commentaires et avis

Commentaire de thekingoftheweb le 20/01/2002 16:38:41

Ya même pa de form

Commentaire de fabrice69 le 02/05/2002 12:51:27 administrateur CS

Tout est fait pour l'ajouter a ton projet 'the....', donc il suffit de t'y mettre un peu ca marche parfaitement.
F___

Commentaire de Crackers le 18/08/2002 19:05:01

Tu as parfaitement raison, les petits programmes , modules et autres servent à enrichir nos propres programmes.

Commentaire de by2k le 05/07/2006 10:43:46

Avec un peu de retard, merci pour ce bout de code.

Commentaire de sebkill25 le 18/04/2007 14:20:05

Slt,
Une fois que j'ai msi ce code dans un module je fais comment pour l'appeler ?
Je désire remplir une Combo_box avec les lecteur de disponible sur le pc ...

Merçi !!!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Savoir la place disponible dans un lecteur... [ par Chricl ] Comment peut-on afficher dans une textbox la place restante sur un lecteur ?En Go...Mo...et si possible en Ko !Merci d'avance ! objFSO.GetFolder(strPath) sur lecteur reseau !!!??? [ par adsl44 ] Bonjour, j'utilise (en ASP mais je me dis qu'en VB c idem) Set objFSO = Server.CreateObject("Scripting.FileSystemObject")Set objFolder = objFSO.GetFol connecter un lecteur reseau. [ par Patrice ] Salut,J'aimerais savoir comment connecterun lecteur reseau en VB.MERCI!!! connexion lecteur reseau [ par phil-y2k ] Bonjour/soir,je suis encore moins que debutant en programmation.je recherche un script vbs qui me permette de deconnecter un lecteur reseau s'il exist Pb FileListBox avec lecteur reseau [ par Stef ] Bonjour,J'utilise un FileListBox pour selectionner un fichier (*.*)Si le Path est un lecteur local (C:,D:,...) mon FileListBox affiche bien tous les f DAO et lecteur reseau [ par Rumours ] Bonjour,Une fois connecté à un lecteur reseau, comment accéder aux fichiers qu'il héberge ?data1.databasename me renvoie "fichier non trouvé"...remer Emulateur lecteur de disque [ par virtual ] bonjour à tousje cherche à émuler un lecteur disque soit Reseau,physique ou floppy avec les fonction de base:enregeister,lecture et si possible execut acceder à un lecteur reseau [ par Tact ] bonjour,je souhaite copier des fichiers d'un disque local vers un répertoire distant sur un lecteur réseau mais avec la methode directory.mo lecteur reseau [ par centaure59 ] bonjourJe voudrais savoir comment puis faire pour aller lire un fichier sur un serveur lier a mon pc,tout simplementMerci pour votre aide


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,702 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales