PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Outlook + email
Outlook + email
Débuté par guest, 11 jan. 2005 15:00 - 2 réponses
Posté le 11 janvier 2005 - 15:00
Bonjour à tous,

Voilà g un petit problème qui est assez gênant.
Je reçois des emails avec des pièces jointes que j'aimerais enregistrer tout en gardant le bon nom.

Voici donc un exemple :

J'ai un fichier joint qui se nomme tmp00001.fic

Je le copie sur mon disuqe à l'aide de la commande :

fcopiefichier(Email.attache[1],"C:\temp") ou EmailsauveAttache(email.attache[1],"c:\temp")

Jusqu'ici, tout marche mais le problème c'est que ce fichier est renommé en tmp0000x.fic (x étant un nombre commençant à 0).

J'ai remarqué que lorsque je manipulais un fichier attaché, celui-ci était copié dans : "c:\documents and settings\nom user\local settings\temp" sous la même forme tmp0000x.fic.

Quelqu'un sait il résoudre ce problème ?

Merci
Posté le 11 janvier 2005 - 20:55
Bruno a émis l'idée suivante :

Bonjour à tous,

Voilà g un petit problème qui est assez gênant.
Je reçois des emails avec des pièces jointes que j'aimerais enregistrer tout
en gardant le bon nom.

Voici donc un exemple :

J'ai un fichier joint qui se nomme tmp00001.fic

Je le copie sur mon disuqe à l'aide de la commande :

fcopiefichier(Email.attache[1],"C:\temp") ou
EmailsauveAttache(email.attache[1],"c:\temp")

Jusqu'ici, tout marche mais le problème c'est que ce fichier est renommé en
tmp0000x.fic (x étant un nombre commençant à 0).

J'ai remarqué que lorsque je manipulais un fichier attaché, celui-ci était
copié dans : "c:\documents and settings\nom user\local settings\temp" sous la
même forme tmp0000x.fic.

Quelqu'un sait il résoudre ce problème ?

Merci


Il suffit de gérer soi-même le nom de fichier.
par exemple : fcopiefichier(Email.attache[1],"C:\temp\tmp024.fic")
ou fcopiefichier(Email.attache[1],"C:\temp\tmp" +
numeriqueverschaine(i,"03.0f") + ".fic")

--
A+

PhL
Posté le 12 janvier 2005 - 13:16
Ta réponse marche effectivement mais le problème c'est que le nom de mes fichiers joints est généré automatiquement et par incrémentation. Je ne peux donc pas utiliser cette méthode.
Mais merci quand même.