bonjour,
je code avec visual c++ 2005 express, et j'aimerais copier un dossier ou son contenu dans un autre. j'aimerais donc utiliser la fonction SHFileOperation, mais j'obtiens une erreur de compilation.
ci-après mon codeerror LNK2001: symbole externe non résolu "extern "C" int __stdcall SHFileOperationW .......... fatal error LNK1120: 1 externes non résolus
Pourriez vous m'aider à trouver l'erreur. Ou bien y a t'il une autre méthode pour copier un dossier dans un autre ??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 TCHAR PathSource[MAX_PATH]= _T("\\\\sus\\\\data\\\\outils\\\\idb_vista"); TCHAR Path[MAX_PATH]= _T("F:\\allo"); ZeroMemory(&structure_copie, sizeof(structure_copie)); //structure_copie.hwnd= NULL ;//m_hWnd; // ou ::GetActiveWindow() structure_copie.wFunc = FO_COPY; structure_copie.pTo =Path; structure_copie.pFrom =PathSource; structure_copie.fFlags= FOF_NOCONFIRMATION; SHFileOperation(&structure_copie);
Merci d'avance.
Partager