Page 1 sur 1

[R] Comment utiliser la fonction FileCopy?

Posté : jeu. 18 oct. 2007 02:22
par Nigelspyre
Salut à tous...

Voilà mon problème...

Après avoir regardé dans l'aide, je suis tombé sur un modèle d'utilisation du FileCopy:

Code : Tout sélectionner

FileCopy ( "source", "destination", [flag])
J'ai testé, ex:

Code : Tout sélectionner

 FileCopy ("C:\test.txt", "D:\test\copy.txt", 9)
Mais rien à faire, ça ne marche pas.

Pour info, le 9 (8+1) signifie qu'il y a création du chemin de destination s'il n'existe pas (8) ou réécriture s'il existe déjà (1).

Merci.

Posté : jeu. 18 oct. 2007 07:56
par Tlem
Essayez plutôt ceci :

Code : Tout sélectionner

FileCopy ("C:\test.txt", "D:\test\", 9)

Posté : jeu. 18 oct. 2007 11:06
par Nigelspyre
Ok, je vais essayer....

Posté : jeu. 18 oct. 2007 12:14
par Nigelspyre
Cool, ça marche.
Merci à toi <b>Tlem</b>!

Autre question:
Existe-t-il une fonction permettant de rechercher un fichier avec comme retour un booléen.
Par exemple, rechercher un fichier "test.txt" qui est sur le bureau!

Posté : jeu. 18 oct. 2007 13:54
par Nigelspyre
Nigelspyre a écrit :Existe-t-il une fonction permettant de rechercher un fichier avec comme retour un booléen.
Par exemple, rechercher un fichier "test.txt" qui est sur le bureau!
C'est bon, j'ai trouvé, j'utilise FileExists.
ex:

Code : Tout sélectionner

FileExists("C:\Documents and Settings\Propriétaire\Bureau\test.txt")
Ca renvoit 1 s'il existe ou 0 dans le cas contraire.

Désolé pour cette question-réponse :lol:

Posté : jeu. 18 oct. 2007 14:07
par ani
tu peux utiliser la macro au niveau de la recherche du fichier *.txt

@DesktopDir remplace C:\Documents and Settings\Propriétaire\Bureau

Code : Tout sélectionner

FileExists(@DesktopDir & "\test.txt")

Posté : jeu. 18 oct. 2007 17:44
par Nigelspyre
Ok, merci <b>ani</b>. :wink: