[..] Formule pour d'écrire un fichier avec un nombre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

[..] Formule pour d'écrire un fichier avec un nombre

#1

Message par Mikaas »

Bonjour :)

me revoila avec un probleme peu etre simple pour certain mais ne sachant pas le therme exacte j'ai un peu de mal a trouver un solution.

Je vous explique :

j'ai un dossier ( C:\Program files\Dossier ) avec des documents aillant tous la meme racine mais pas le meme nombre ( Documents001, Documents002 ... Documents999 )

je souhaiterai savoir comment faire pour faire connaitre a mon script le nombre apres cette racine " Documents "
► Afficher le texte
dans mon script il fait donc :

Cherche si DOC1.jpg existe à C:\Direction
Si il existe il regarde DOC2 ect... ( je nai pas mis la suite car cela est total repetition )
Si il n'existe pas il prend Documents001 de C:\Program files\Dossier puis le move à C:\Direction renomé par DOC1.jpg si il n'existe pas sinon DOC2 etc...
Si le Documents001 n'est pas présent il prend le suivant 002, 003, 004 ect...

merci d'avance

Ps : un exemple détaillé est toujour le bien venu :oops:
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11798
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Formule pour d'écrire un fichier avec un nombre

#2

Message par Tlem »

L'utilisation de _FileListToArray('C:\Program files\Dossier', 'Documents*', 1) vous permettra de récupérer la liste de tous les fichiers du dossier.

Ensuite vous pourriez utiliser ceci pour déplacer vos fichiers dans le dossier de destination.
L'exemple détaillé est dans l'archive. :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Mikaas
Niveau 5
Niveau 5
Messages : 144
Enregistré le : ven. 18 sept. 2009 04:21
Status : Hors ligne

Re: [..] Formule pour d'écrire un fichier avec un nombre

#3

Message par Mikaas »

Alors voila j'ai télécharger l'udf ( 4 fichiers ) puis mis dans mon dossier avec le script.
Sur le script j'ai modifié :

Dim $Src = "C:\program files\Dossier"
Dim $File = "Documents"
Dim $Dst = "C:\Direction"
Dim $szDrive, $szDir, $szFName, $szExt

et il ma copier les derniers .dat qui sont apparu dans le dossier "C:\program files\Dossier" :?

alors que je cherche a envoyer les documentsxxx.jpg
Répondre