Copier des fichiers

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Avatar de l’utilisateur
langa68
Messages : 56
Inscription : dim. 29/avr./2007 16:03

Copier des fichiers

Message par langa68 »

salut,

J'ai copié l'exemple CopyFile() et l'ai appliqué a mes besoins.
Tout fonctionne parfaitement seulement lorsque je remplace le nom du fichier par une étoile (*) rien ne fonctionne plus.
Pouvez vous m'aider??

Code : Tout sélectionner

  Dossiersource$="E:\Download\"
  Dossiercible$="E:\Download\01test\"
  Fichier$="*.txt"
  
  
  
  If CopyFile(Dossiersource$+Fichier$, Dossiercible$+Fichier$)
    Debug "Fichier déplacé et renommé avec succès."     
  Else 
    Debug "Echec, le fichier ne peut pas être renommé et déplacé." ; Echec si par exemple le fichier (ou le disque) n'existe pas.
  EndIf
  
Merci
langa68
PB V4.31
Qui gardera les gardes?
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Re: Copier des fichiers

Message par case »

on ne peux pas nommer un fichier '*'

la commande copie un fichier dont le nom et le chemin est connu.
si le but est de faire comme avant sous dos un espèce de copy *.* il vas falloir programmer toi même la fonction.

regarde du coté de ExamineDirectory()
ImageImage
Avatar de l’utilisateur
langa68
Messages : 56
Inscription : dim. 29/avr./2007 16:03

Re: Copier des fichiers

Message par langa68 »

Merci pour ta réponse. Je vais essayer avec ExamineDirectory().
langa68
PB V4.31
Qui gardera les gardes?
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: Copier des fichiers

Message par Mindphazer »

Ou sinon tu fais un RunProgram d'un xcopy...
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Avatar de l’utilisateur
langa68
Messages : 56
Inscription : dim. 29/avr./2007 16:03

Re: Copier des fichiers

Message par langa68 »

Mindphazer a écrit :Ou sinon tu fais un RunProgram d'un xcopy...

Alors la????
langa68
PB V4.31
Qui gardera les gardes?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Copier des fichiers

Message par Backup »

langa68 a écrit :
Mindphazer a écrit :Ou sinon tu fais un RunProgram d'un xcopy...

Alors la????

ben oui comme ça :

Code : Tout sélectionner

; ******************procedure de copy *************************
procedure copy (source.s,destination.s)
	; By Dobro
	result$="?/c  xcopy "+source.s+" "+destination.s
	if prg=RunProgram("cmd.exe",  result$ , "", #PB_Program_Wait) 
		CloseProgram(prg)
	endif
EndProcedure

; ************************************************************

source.s=" E:\Dobro\Mes_Photos\*.jpg "
destination.s="E:\Dobro\Mes_Photos\img\"
copy (source.s,destination.s)

je copie tout les jpg se trouvant dans : E:\Dobro\Mes_Photos\*.jpg
ici : E:\Dobro\Mes_Photos\img\
;)
Avatar de l’utilisateur
langa68
Messages : 56
Inscription : dim. 29/avr./2007 16:03

Re: Copier des fichiers

Message par langa68 »

Merci Dobro
langa68
PB V4.31
Qui gardera les gardes?
Répondre