begin process at 2012 05 30 19:54:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Fichier / Disque

 > 

Win XP et suppression de dossiers


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Win XP et suppression de dossiers

dimanche 22 février 2004 à 19:36:37 | Win XP et suppression de dossiers

goondy

Salut!

J'ai un pb bête : j'ai un prog qui permet entre autre d'effacer des dossiers ... sauf qu'en testant sous Win XP ca ne marche pas car ce c** met les dossiers en lecture seule.
Je me dis : bon un SetFileAttributes en virant tout devrait marcher ... mais non.
Alors je clic-droit sur mon dossier, je vire la lecture seule ... j'applique, je fais ok, je re-clic-droit et le dossier est de nouveau en lecture seule !!??!! C'est mon XP qui déconne ou c'est normal?
Si c pas XP qui déconne, je fais comme pour le supprimer c répertoire non d'un petit bonhomme ?
dimanche 22 février 2004 à 19:52:46 | Re : Win XP et suppression de dossiers

BruNews

Administrateur CodeS-SourceS
Il est vide ce dossier ???
Je viens de tester et RremoveDirectory va impec.
ciao...
BruNews, Admin CS, MVP Visual C++
dimanche 22 février 2004 à 20:02:38 | Re : Win XP et suppression de dossiers

goondy

Bah ouais il est vide...
J'ai essayé RemoveDirectory mais il m'a envoyé bouler quand même.
Enfin non, il ne me dit rien... c'est juste qu'il ne l'efface pas.

Merci de m'avoir répondu quand meme!
dimanche 22 février 2004 à 20:07:25 | Re : Win XP et suppression de dossiers

BruNews

Administrateur CodeS-SourceS
Interroge GetLastError


void DisplayLastError(HWND hOwner)
{
LPVOID lpMsgBuf = 0;
DWORD dwErr = GetLastError();
if(dwErr) {
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, dwErr, MAKELANGID(LANG_NEUTRAL, SUBLANG_NEUTRAL),
(LPTSTR) &lpMsgBuf, 0, NULL);
if(lpMsgBuf) {
MessageBox(hOwner, (LPCTSTR)lpMsgBuf, "Error", MB_ICONEXCLAMATION );
LocalFree(lpMsgBuf);
}
}
}



ciao...
BruNews, Admin CS, MVP Visual C++
lundi 23 février 2004 à 19:48:30 | Re : Win XP et suppression de dossiers

goondy

Merci BruNews!

En fait le GetLastError me disait qu'il y avait un processus sur le répertoire et qu'il ne voulait donc pas le supprimer!

Bon, j'utilisais un CFileFind pour d'abord vider le répertoire, et je ne faisais pas le 'close()' avant de vouloir supprime le répertoire!
Maintenant ça marche!

@+


Cette discussion est classée dans : lecture, dossiers, xp, win, seule


Répondre à ce message

Sujets en rapport avec ce message

problème de session sous win XP [ par vdox05 ] Bonjour,J' aimerais savoir comment on fait pour savoir le nom de la session dans laquelle le programme est ouvert ...Par exemple si je veux mettre un portage de Win NT à Win XP [ par hobbes ] Bonjour,J'ai une application qui tourne sous Win NT que je dois porter sous Win XP.Pouvez vous me dire ce à quoi je dois faire attention ? C'est la pr Xp et ses processus foireux [ par goondy ] Bonjour les gens!Voila, j'ai programmé un soft pour baladeur mp3 il y a quelques mois déjà, et avant j'étais sous win 98.Bon, sous win XP, il marche b -inp _oup sous win XP [ par darkkinj ] Bonjour,voila ça fait pas bien longtemps que je me suis mis au c++ mais j'ai quelques bases de C. On a appris a ecrire et lire des ports internes au P WM_QUIT et windows xp [ par Lark ] Je voulais porter un programme de Win 98 à Win xp.Sous win 98 (compilateur : Borland C++ 5 ), pour quitter le programme, je switche sur le message WM_ link Cbuilder6 sous XP [ par Ravaner ] Bjr, Quelqu'un saurait-il m'expliquer en quoi le link de Borland CBuilder-6 sous XP diffère de celui sous Win-98 et Win-2000 ( fatal access violation Questions sur Win XP et C++ pour ceux qui ont de l?expérience [ par Le_Mechant ] Bonjour, j´ai plusieurs questions:1) est il possible de retrouver les données écrites dans un mails, lorsqu´elles ont été perdu à cause d´un refresh+d Win XP vs Win 2000 [ par mogwai93 ] Bonjour J'ai un programme qui fonctionne sans problème sur XP Home et XP Pro par contre les combobox ne passent pas sur Win2000 où seul le 1er élémen authentification par carte à puce win xp [ par skyman272 ] Bonjour,Je souhaiterai faire de l'authentification par carte à puce sur une station windows xp autonome.J'ai un lecteur de carte infinity usb, avec ca Win Vista /Downgrade to XP PRO [ par kikodos23 ] Salut tous le mondemon problème ce n'est un problème de programmation, je veut savoir se que signifie l'idée de Win vista business/Downgrade to XP est


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,328 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales