begin process at 2012 02 16 22:35:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Fichier / Disque

 > DRIVELISTBOX DIRLISTBOX FILELISTBOX

DRIVELISTBOX DIRLISTBOX FILELISTBOX


 Information sur la source

Note :
Aucune note
Catégorie :Fichier / Disque Classé sous :drivelistbox, dirlistbox, filelistbox, explorateur Niveau :Débutant Date de création :26/02/2006 Date de mise à jour :07/03/2006 14:05:30 Vu :9 633

Auteur : loceanpacifique84470

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

 Description

Cliquez pour voir la capture en taille normale
Voici un programme qui sert a la base à copier un fichier JPG à partir d’une carte de stockage d’appareilles photo vers deux disques durs.
Mais comme on choisie les supports : cartes mémoires, disques durs…
Libre a vos besoins : un fichier source copier vers deux destinations.

A partir d’un DriveListBox où on sélectionne le support voulue, DirListBox où on sélectionne le dossier et une FileListBox où on sélectionne le fichier source vers deux destinations constitué chacune d’une DriveListBox où on sélectionne le support voulue et DirListBox où on sélectionne le dossier de destination et un bouttont Command copier.

Etant un débutant en la matière j’ai cherché du code et là je me suis trouvé face à un langage très scolaire et vraiment pas facile à décoder sans base solide.
Donc peut être que ces quelques lignes pourront aider quelqu’un ?
A savoir je n’ai pas géré les erreurs.

Source

  • Private Sub Command1_Click()
  • Dim RepSource As String 'on déclare nos variables
  • Dim fichierSource As String
  • Dim RepDest1 As String
  • Dim RepDest2 As String
  • Dim RepDest3 As String
  • Dim RepDest4 As String
  • RepSource = Dir1.Path 'addresse du dossier source
  • fichierSource = RepSource & "\" & File1.FileName 'addresse du dossier source + nom du fichier source
  • RepDest1 = Dir2.Path 'addresse du dossier de destination 1
  • RepDest2 = RepDest1 & "\" & File1.FileName 'addresse du dossier de destination 1 + nom du fichier source
  • RepDest3 = Dir3.Path 'addresse du dossier de destination 2
  • RepDest4 = RepDest3 & "\" & File1.FileName 'addresse du dossier de destination 2 + nom du fichier source
  • FileCopy fichierSource, RepDest2 'Copie du fichier vers dossier de destination 1
  • FileCopy fichierSource, RepDest4 'Copie du fichier vers dossier de destination 2
  • File2.Path = File2.List(File2.ListIndex - 1) 'actualisation du dossier de destination 1
  • File2.Refresh
  • File3.Path = File3.List(File3.ListIndex - 1) 'actualisation du dossier de destination 2
  • File3.Refresh
  • End Sub
  • Private Sub Dir1_Change()
  • File1.Path = Dir1.Path 'Liaison entre FileListBox 1 et DirListBox 1
  • Selecteddir = Dir1.Path
  • End Sub
  • Private Sub Dir2_Change()
  • File2.Path = Dir2.Path 'Liaison entre FileListBox 2 et DirListBox 2
  • Selecteddir = Dir2.Path
  • End Sub
  • Private Sub Dir3_Change()
  • File3.Path = Dir3.Path'Liaison entre FileListBox 3 et DirListBox 3
  • Selecteddir = Dir3.Path
  • End Sub
  • Private Sub Drive1_Change()
  • Dir1.Path = Drive1.Drive
  • End Sub
  • Private Sub Drive2_Change()
  • Dir2.Path = Drive2.Drive
  • End Sub
  • Private Sub Drive3_Change()
  • Dir3.Path = Drive3.Drive
  • End Sub
Private Sub Command1_Click()

    Dim RepSource As String 'on déclare nos variables
    Dim fichierSource As String
    Dim RepDest1 As String
    Dim RepDest2 As String
    Dim RepDest3 As String
    Dim RepDest4 As String      

    RepSource = Dir1.Path 'addresse du dossier source
    fichierSource = RepSource & "\" & File1.FileName 'addresse du dossier source + nom du fichier source    

    RepDest1 = Dir2.Path 'addresse du dossier de destination 1
    RepDest2 = RepDest1 & "\" & File1.FileName 'addresse du dossier de destination 1 + nom du fichier source    

    RepDest3 = Dir3.Path 'addresse du dossier de destination 2
    RepDest4 = RepDest3 & "\" & File1.FileName 'addresse du dossier de destination 2 + nom du fichier source     
    
     FileCopy fichierSource, RepDest2 'Copie du fichier vers dossier de destination 1
     FileCopy fichierSource, RepDest4 'Copie du fichier vers dossier de destination 2 
    
     File2.Path = File2.List(File2.ListIndex - 1) 'actualisation du dossier de destination 1
     File2.Refresh     
     
     File3.Path = File3.List(File3.ListIndex - 1)  'actualisation du dossier de destination 2
     File3.Refresh

   
End Sub

Private Sub Dir1_Change()
 
    File1.Path = Dir1.Path 'Liaison entre FileListBox 1 et DirListBox 1
    Selecteddir = Dir1.Path

End Sub

Private Sub Dir2_Change()
    
    File2.Path = Dir2.Path 'Liaison entre FileListBox 2 et DirListBox 2
    Selecteddir = Dir2.Path
    
End Sub

Private Sub Dir3_Change()

    File3.Path = Dir3.Path'Liaison entre FileListBox 3 et DirListBox 3
    Selecteddir = Dir3.Path

End Sub

Private Sub Drive1_Change()
   
    Dir1.Path = Drive1.Drive

End Sub

Private Sub Drive2_Change()

    Dir2.Path = Drive2.Drive
    
End Sub

Private Sub Drive3_Change()
    
    Dir3.Path = Drive3.Drive
    
End Sub

 Conclusion

Bonne Programmation simple et efficace.



 Historique

28 février 2006 07:32:43 :
titre plus explicite.
07 mars 2006 14:05:32 :
Écriture du code en entier et ajout d'une capture d'écran pour une meilleur visualisation du programme.

 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 avec une capture Source .NET (Dotnet) MODIFIER COULEUR IMAGE PAR LOT par Le Pivert
Source avec Zip Source avec une capture Source .NET (Dotnet) DIAPORAMA_DRAG_AND_DROP par Le Pivert
Source avec Zip Source avec une capture EXPLORATEUR D'IMAGE (MIS À JOUR !!) par MALIKcpp
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIERS VBA (LE DRIVE+DIR+FILELISTBOX DU VB) par The Mailman
Source avec Zip Source avec une capture OUVRIR ET VISUALISER TOUT FICHIERS ! (EDI'TOUT V1.0.0.0) par lumesh

Commentaires et avis

Commentaire de Willi le 08/03/2006 00:40:08 administrateur CS

Ont n'est jamais sur que le répertoire source soit la racine d'un lecteur ou bien un répertoire.
Je reprend ton code:
RepSource = Dir1.Path
fichierSource = RepSource & "\" & File1.FileName

Si RepSource = C:\ tu auras un double \ dans le chemin final fichierSource, donc erreur de chemin.

Commentaire de loceanpacifique84470 le 12/04/2006 11:36:11

Bonjour Willi,
Tu as raison si tu prends un fichier et que tu le copie au même endroit cela génère une erreur.
Mais je ne voie pas l’intérêt.
Comme j’ai noté dans la description  les erreurs ne sont pas gérées : pour ne pas charger le programme. Avoir une lecture claire du code qui m’intéresse et ma priorité.
Maintenant rien n’empêche de développer le code comme tu l’entends.
Merci de m’avoir laissé un commentaire celui à été constructif il m’a permis de mieux m’expliquer.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Controles DriveListBox DirListBox FileListBox dans VBA [ par yakcutter ] Je voudrai savoir comment utiliser les controles standards DriveListBox, DirListBox et FileListBox de Visual Basic dans VBA.Merci d'avance DriveListBox, DirListbox et FileListbox [ par Smokie68 ] Je suis débutant en VBA et voulant executer un tutoriel je n'arrive pas à trouver les trois composants cités plus haut, j'ai beau cherché dans la boit drivelistbox ,dirlistbox et filelistbox [ par kaiser95 ] Petit probleme en vb car le ti logicel bidon ke j ai fait fonctionne sur ma machine mais pas dans la piece d a coté. Alors en fait je crois que le pro Drivelistbox - Dirlistbox sous access en vba [ par Ttof77 ] Bonjour,Je suis actuellement en stage de développement sous access 2000, et je désirerais savoir s'il est possible d'insérer une DriveListBox une DirL Drivelistbox - Dirlistbox sous access en vba [ par Ttof77 ] Bonjour,Je suis actuellement en stage de développement sous access 2000, et je désirerais savoir s'il est possible d'insérer une DriveListBox une DirL Drivelistbox - Dirlistbox sous access en vba [ par Ttof77 ] Bonjour,Je suis actuellement en stage de développement sous access 2000, et je désirerais savoir s'il est possible d'insérer une DriveListBox une DirL Insertion d'une FileListBox et d'un DirListBox [ par Guigui Inc ] Bonjour à tous. Je dois insérer dans mon form ss vb6 une FileListBox et un DirListBox mais je n'arrive pas. Merci pour votre aide Comment se sert-on des fileslistbox, dirlistbox et drivelistbox [ par Jonny512 ] bonjour, j'aimerai savoir comment se sert-on des filelistbox, dirlistbox et drivelistbox ? Merci          Je ne trouve pas ces commandes, aidez moi svp ! (DriveListBox,DirListBox,Timer...) [ par croquemonsieur ] Bonjour, j'ai commencé la programmation avec Virtual Basic 6.0 sur excel il y a quelque jours grâce a un tutoriel que je pourrait définir de parfait.  Synchroniser dirlistbox et filelistbox [ par Alucard49000 ] Bonjours à tous,Voila je suis entrin de creer un petit programme qui permet de se balader dans l'exporeur windows d'un PC à distance via Win


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 3,432 sec (3)

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