Renommer un fichier

Signaler
Messages postés
283
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
4 juillet 2007
-
Messages postés
283
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
4 juillet 2007
-
Comment renommer un fichier ?

J'ai utilisé ceci mais ca ne marche pas :

SHFILEOPSTRUCT operation;
operation.hwnd = hWnd;
operation.wFunc = FO_RENAME;
operation.pFrom = oldName;
operation.pTo = newName;
operation.fFlags = FOF_NOCONFIRMATION;
operation.fAnyOperationsAborted = false;
SHFileOperation(&operation);

CyberP,
Celui qui dit que toute question a une réponse

2 réponses

Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Pourquoi si compliqué ?
MoveFile(oldName, newName) suffit.
BruNews, ciao...
Messages postés
283
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
4 juillet 2007
2
Le problème est reglé... en fait je m'étais emmelé les pinceaux avec mes variables (j'ai mis oldName et newName pour que vous compreniez mieux mais dans mon script le nom est assez compliqué) et j'avais mis le chemin complet dans newName et uniquement le nom du fichier dans oldName (erreur de ma part)

CyberP,
Celui qui dit que toute question a une réponse