Bonjour,
Set objFSO = CreateObject("Scripting.FileSystemObject")
Cette instruction est native du VBS, et supporté par tous
les environnements VBA et VB que j'ai utilisé. Scripting
est l'appellation qui remplace à mon avis les fichiers batch
ou les fichiers cmd. Sous Windoos, l'utilisation du VBS est
très efficace pour automatisé certaines tâches quand les outils
sont natifs du systême d'exploitation.
Donc le FileSystemObject est comme sont nom l'indique,
un objet Fichier du systême. Cette objet nous permmettra
l'utilisation de certaines méthodes et propriétés pour
manipuler des objets du systême de fichiers.
Voici quelques méthodes :
Si
Source = "C:\MonFichierSrc.txt"
et
Destination = "C:\MonFichierDes.txt"
Methode Copie
objOFS.CopyFile Source, Destination
Méthode Déplacement
objOFS.MoveFile Source, Destination
Méthode Existe
objOFS.FileExists(Source) -> Renvoi Vrai ou Faux
Si
Dossier = "C:\Temp\Affaires\Numéro\"
Méthode Prendre Répertoire
Set objDossier = objFSO.GetFolder(Dossier)
For Each Fichier In objDossier.Count
' Code ...
Next
Ce n'est certe pas la définition du dictionnaire,
mais disons simplifié dans mes mots.
Lupin