Comment puis-je définir le lecteur actuel en C++? Impossible de trouver quoi que ce soit sur le site MSDNsetCurrentDrive? C++ win32
Répondre
La chaîne que vous utilisez pour définir le répertoire peut être préfixée par la lettre de lecteur - c.-à-d. "C: \ program files".
Les répertoires sont définis par rapport au répertoire de travail actuel de votre programme. Si vous démarrez votre programme à partir du lecteur 'X', vous ne pourrez pas sortir de 'X' en utilisant des conventions/adressages de répertoire relatifs. Vous devez utiliser une chaîne de répertoire préfixée avec la lettre de lecteur correcte.
donc si je cours le programme du lecteur X je devrais pouvoir faire ceci? setCurrentDirectory ("Y:/test"); ? – Mars
Avec un antislash, oui. Le document mentionne que vous devriez avoir une backslash arrière aussi. –
Oui cela devrait fonctionner, backslash est bonne convention. –
Selon les documents MSDN sur l'API Win, SetCurrentDirectory
définira également le lecteur en cours.
- 1. Console C/C++ Windows WIN32
- 2. Objet orienté C++ win32?
- 3. programmation win32 en C++
- 4. Événements de clavier C++ Win32
- 5. C++ win32 positionner le curseur
- 6. C++ WIN32: exemple multitâches court
- 7. C++ Win32 Unhandled Exception Handler
- 8. C++ Win32 API messages Controls
- 9. Lockless Deque dans Win32 C++
- 10. Win32 SDK fenêtre enfant peinture (C/C++)
- 11. Bouton de recherche normale avec C++/win32
- 12. Générer par programme une DLL C Win32
- 13. C++ Win32 Window ne répond pas
- 14. Besoin de C Sharp win32, API PInvoke
- 15. recompilation simple app Win32 C pour x64
- 16. C++ Win32 API include <string>
- 17. Façons d'analyser XML en C++ (Win32)
- 18. Comment éviter le blocage (C++, Win32)
- 19. caractères Unicode/russes et Win32 api [C++]
- 20. Faire un bouton groupbox win32 C++
- 21. Win32 impression C++ PRINTDLGEX non déclaré?
- 22. Documentation hors ligne de l'API C++ Win32?
- 23. Appel de Win32 EnumThreadWindows() en C#
- 24. Activer/Désactiver Aero en C#/VB.NET ou C++ Win32
- 25. win32 api pour Process.BeginOutputReadLine
- 26. Kickstart win32 development
- 27. OpenThread() Retourne NULL Win32
- 28. Win32 equivalent de getuid()
- 29. Win32 Commport Sniffing
- 30. Win32 CreatePatternBrush
Avez-vous du code? Avez-vous essayé quelque chose? – wallyk
Je pense qu'il serait bon de détailler quel est le contexte que vous voulez "changer le lecteur". –