begin process at 2012 02 14 09:56:10
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Fichier / Disque

 > 

Problème avec le FSO...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec le FSO...

vendredi 23 mai 2003 à 09:47:09 | Problème avec le FSO...

Bintz

Bonjour,

Voila, je voudrais copier plusieurs fichiers ayant le même nom mais pas la même extension (les différents fichiers composants une couche MapInfo).

J'utilise pour cela le FSO mais si je fais:

cheminini="c:\test.*"
cheminfin="d:\nouveautest.*"
fs.copyfile cheminini,cheminfin

J'ai le message d'erreur suivant:
Argument ou appel de procédure incorrect.

Il me semble pourtant que le FSO pouvait bouger plusieurs fichiers simultanement, me suis-je trompé?

Merci par avance!
vendredi 23 mai 2003 à 10:13:52 | Re : Problème avec le FSO...

stevebelgium


tu dois travailler avec la collection de fichiers :

Dim fs, f, f1, fc, s
Dim folderspec As String

folderspec = "c:\"
cheminfin = "d:\"

Set fs = CreateObject("Scripting.FileSystemObject")
Set f = fs.GetFolder(folderspec)
Set fc = f.Files

For Each f1 In fc
If Left(f1.Name, Len(f1.Name) - 4) = "test" Then
FileCopy folderspec & f1.Name, cheminfin & f1.Name
End If
Next


--------
-----------------------
Réponse au message :
-------------------------------

> Bonjour,
>
> Voila, je voudrais copier plusieurs fichiers ayant le même nom mais pas la même extension (les différents fichiers composants une couche MapInfo).
>
> J'utilise pour cela le FSO mais si je fais:
>
> cheminini="c:\test.*"
> cheminfin="d:\nouveautest.*"
> fs.copyfile cheminini,cheminfin
>
> J'ai le message d'erreur suivant:
> Argument ou appel de procédure incorrect.
>
> Il me semble pourtant que le FSO pouvait bouger plusieurs fichiers simultanement, me suis-je trompé?
>
> Merci par avance!
vendredi 23 mai 2003 à 16:59:04 | Re : Problème avec le FSO...

Bintz


J'ai utilisé le principe que vous m'avez donné pour mon code, merci beaucoup pour le coup de main!

Il est tout de même étonnant qu'il n'existe aucune fonction fso permettant à la fois de déplacer et de renommer un fichier, c'est bien dommage...


-------------------------------
Réponse au message :
-------------------------------

>
> tu dois travailler avec la collection de fichiers :
>
> Dim fs, f, f1, fc, s
> Dim folderspec As String
>
> folderspec = "c:\"
> cheminfin = "d:\"
>
> Set fs = CreateObject("Scripting.FileSystemObject")
> Set f = fs.GetFolder(folderspec)
> Set fc = f.Files
>
> For Each f1 In fc
> If Left(f1.Name, Len(f1.Name) - 4) = "test" Then
> FileCopy folderspec & f1.Name, cheminfin & f1.Name
> End If
> Next
>
>
> --------
> -----------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour,
> >
> > Voila, je voudrais copier plusieurs fichiers ayant le même nom mais pas la même extension (les différents fichiers composants une couche MapInfo).
> >
> > J'utilise pour cela le FSO mais si je fais:
> >
> > cheminini="c:\test.*"
> > cheminfin="d:\nouveautest.*"
> > fs.copyfile cheminini,cheminfin
> >
> > J'ai le message d'erreur suivant:
> > Argument ou appel de procédure incorrect.
> >
> > Il me semble pourtant que le FSO pouvait bouger plusieurs fichiers simultanement, me suis-je trompé?
> >
> > Merci par avance!
>


Cette discussion est classée dans : problème, fichiers, fso, cheminini, cheminfin


Répondre à ce message

Sujets en rapport avec ce message

problème de fichier s longs [ par touil ] Mon programme de lecture des fichiers MP3 ne lit pas les fichiers MP3 dont les noms sont longs. par exemple je peux pas lire le fichier "xxxxxxxxxxxxx Compression de fichiers pour backup [ par codasa ] J'ai modestement réalisé un petit programme de backup sous VB6 en utilisant les commandes suivantes :Set fso = CreateObject("Scripting.FileSystemObjec FileSystemObject [ par PEB ] Lorsque j'utilise le FSO j'ai un problème avec la méthode CopyFolder qui me renvoie le message d'erreur suivant :Expected: =Mon code est le suivant : Erreur d'exécution 430 [ par Graf Spee ] J'ai déjà posé plusieurs des questions suivantes dans ce forum, et je remercie ceux qui ont bien voulu prendre le temps d'y répondre, mais je suis déb installation d'une application VB [ par canoc ] Bonjour. Mon problème est le suivant: j'ai créé à l'aide de l'assistant "Empaquetage et Déploiement" des fichiers d'installation de mon application VB rechercher les fichiers d'un dossier [ par etienne ] Bonjour à tous,Je recherche la fonction VB, permettant de rechercher tous les fichiers d'undossier.L'equivalent VBscript serait :Set fso = CreateObjec Problème avec mémoire Vive [ par YahnIck ] avec VB6 je fait une création de fichier textes d'une taille de 40 Mo environs.avec une boucle For le prog crée un fichier texte à chaque tour de bouc Problème avec mémoire Vive [ par YahnIck ] avec VB6 je fait une création de fichier textes d'une taille de 40 Mo environs.avec une boucle For le prog crée un fichier texte à chaque tour de bouc Problème de XCOPY en DOS ... [ par ilyatout ] Voilà je suis sous DOS et je voudrais faire la chose suivante :J'ai un rép :RACINEqui contient des sous repR1 - R2 - R3 - R4 - ... - R145et dans chacu problème fichiers temporaires VB??? [ par spiderone ] en fait j'ai remarqué que j'avais toute une série de fichiers temp style vb1a.tmp vb3e.tmp... dans le répertoire d'un de mes projets, et assez souvent


Nos sponsors


Sondage...

Comparez les prix

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

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