1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| res est un booléen
gsRep2 = SC_SelecteurRépertoire
Fich1 = SC_SelecteurFichier
fic est une chaîne = ExtraitChaîne(Fich1,1,"\",DepuisFin)
Nom est une chaîne = ExtraitChaîne(fic,1,".",DepuisDébut)
sExtension est une chaîne = ExtraitChaîne(fic,1,".",DepuisFin)
Incrémente est un entier = 0
Trace(fic)
Trace(Nom)
Trace(sExtension)
nIndice est un entier = 1
// vérifier si le fichier existe déjà dans le fichier de destination
// créer une boucle qui test l'existence du fichier crée si vrai , créer un autre fichier +1 et supprimer l'ancien. ( BOUCLE, et sortir avec tantque fichier existe = faux)
SI fFichierExiste(gsRep2+"\"+fic) = Vrai ALORS // incrémente de 1
BOUCLE
Incrémente++
nIndice = Incrémente
// res= fCopieFichier(Fich1,gsRep2+"\" + Nom+nIndice +"."+ sExtension, frJauge)
// creer le prochain fichier à vérifier tout tant le supprimant avant.
fic= Nom + nIndice + "."+ sExtension // test l'existence de ce dernier, si vrai, le supprime et créer un autre + 1 dans une boucle
res = fFichierExiste(gsRep2+"\"+fic) // incrémente de 1
TANTQUE res = -1 // fFichierExiste(gsRep2+"\"+fic) = Faux
SORTIR
res= fCopieFichier(Fich1, gsRep2 + "\"+ fic,frJauge)
FIN
SINON // copie le fichier sous le même nom dans le repertoire
res= fCopieFichier(Fich1,gsRep2,frJauge)
FIN
FIN |
Partager