Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2447 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Déplacer des fichiers

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Déplacer des fichiers

n°1704239
krhyme78
Posté le 18-03-2008 à 18:42:47  profilanswer
 

Bonjour,
 
Je cherche à déplacer l'ensemble des fichiers présents dans un répertoire vers un autre.
 
Illustration:
 
Folder TEST            Folder TEST2
-----------             ------------
 
test.txt      >>>>>
Test2.doc   >>>>>
 
 
Je pense que le Fso avec un boucle est le moyen le plus simple, mais je n'arrive pas à trouver la bonne syntaxe.
 
Je pensais à un truc du genre:
 

Code :
  1. Dim PATH, NPATH as String
  2. Dim oFSO As Scripting.FileSystemObject
  3. Set oFSO = New Scripting.FileSystemObject
  4. PATH= "C:\TEST\"
  5. NPATH = "C:\TEST2\
  6. For each Files in PATH
  7. oFSO.MoveFile PATH & Files, NPATH & Files
  8. Next Files
  9. Set oFSO = nothing


 
Mais ça marche po !


Message édité par krhyme78 le 18-03-2008 à 18:44:08
mood
Publicité
Posté le 18-03-2008 à 18:42:47  profilanswer
 

n°1704263
kiki29
Posté le 18-03-2008 à 19:59:54  profilanswer
 

Soir Bon, cela ne m'étonne po


Option Explicit
 
Sub Tst()
Dim PATH As String, NPATH As String
Dim oFSO As Scripting.FileSystemObject
Dim DossierSource As Scripting.Folder
Dim DossierDestination As Scripting.Folder
Dim File As Scripting.File
 
    Set oFSO = New Scripting.FileSystemObject
 
    PATH = "C:\TEST\"
    NPATH = "C:\TEST2\"
 
    Set DossierSource = oFSO.GetFolder(PATH)
    Set DossierDestination = oFSO.GetFolder(NPATH)
     
    For Each File In DossierSource.Files
        oFSO.MoveFile File, DossierDestination & "\" & File.Name
    Next File
 
    Set DossierDestination = Nothing
    Set DossierSource = Nothing
    Set oFSO = Nothing
End Sub


Message édité par kiki29 le 18-03-2008 à 20:12:48
n°1704404
krhyme78
Posté le 19-03-2008 à 10:00:38  profilanswer
 

Ci-mer bien mon kiki, lo ca marche bieng ! impek !! ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Déplacer des fichiers

 

Sujets relatifs
Java - fichiers - rechercheprogramme pour supprimer fichiers après 30jrs
deplacer n-1 fichiers vers un autre repertoireDéplacer les fichiers d'un dossier à un autre ?
[Batch] Déplacer des fichiers dans des dossiers?[delphi]Déplacer des fichiers?
[VBA] Copier ou déplacer des fichiers ?renomer/deplacer des fichiers en VBA ...
[PERL ?] URGENT : Commande avancée pour déplacer les fichiers 
Plus de sujets relatifs à : Déplacer des fichiers


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR