Copie fichier sur clé USB [Résolu]

Signaler
Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009
-
Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009
-
Bonjour,

comment vérifier lors d'une copie d'un fichier vers un clé USB (Lettre D:\). Que celle-ci n'est pas présente ?

J'utilise System.IO.File.Copy pour copier..

Merci
Marco

10 réponses

Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009

Ok voici la solution :

   Dim ddrive As System.IO.DriveInfo

   ddrive = My.Computer.FileSystem.GetDriveInfo("D:")

    If ddrive.Name = "D:" Then ...

Merci du coup de main,
Marco
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
System.IO.File.Exists
Messages postés
14800
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 juin 2021
156
Bonjour

"Que celle-ci n'est pas présente ?"
La clé ou le fichier ?

pour le fichier :
io.file.exists(NomFichier)

L'ouverture d'esprit ne se limite pas toujours à une fracture du crâne.
VB (6, .NET1&2), C++, C#.Net1
Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009

Test de la clé USB non présente ou la lettre D:\.

Merci,
Marco
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
Dim


label1


As





New

Labellabel1.Parent =



Me








Try


label1.Text =





My

.Computer.FileSystem.GetDriveInfo(


"d:"

).AvailableFreeSpace



Catch

ex


As

ExceptionMessageBox.Show(ex.Message)



End





Try
Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009

Bonjour,

je n'ai pas cette classe "My
.Computer.FileSystem.GetDriveInfo", j'utilise Visual Studio 2005.

Autre méthode ?

Merci,
Marco
Messages postés
14800
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
19 juin 2021
156
Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009

Ok,

est-il possible de "coder" le test du drive letter D:\ ?

Je vois pas clair...

Merci,
Marco
Messages postés
3275
Date d'inscription
jeudi 3 avril 2008
Statut
Membre
Dernière intervention
14 septembre 2014
4
'dans mon exemple il faut un label c'est ça que tu n'as pas compris????



Try

label1.Text =



My

.Computer.FileSystem.GetDriveInfo( "d:").AvailableFreeSpace







Catch

ex AsException

  MessageBox.Show(
"Error N° " & Err.Number & vbCrLf & Err.Description & vbCrLf &
" In Module " & Err.Source,
My.Application.Info.ProductName)












'j'ai changé le messsage d'erreur celui ci est plus clair si ta clé n'est pas présente!

End



Try
Messages postés
96
Date d'inscription
mardi 15 mai 2007
Statut
Membre
Dernière intervention
29 janvier 2009

Non ça j'ai bien compris ;o) Le reste aussi d'ailleurs..

J'aimerai un exemple SVP en utilisant cette classe System.IO.driveinfo...

Merci,
Marco