Ścieżka do katalogu użytkownika

dział ogólny

Ścieżka do katalogu użytkownika

Nowy postprzez Corvis » piątek, 23 października 2009, 13:00

Witam,

Jak za pomocą kodu mogę odczytać ścieżkę do katalogu bieżącego użytkownika w moim przypadku na Windows Vista jest to np: C:\Users\IMS

Pozdrawiam,
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Ścieżka do katalogu użytkownika

Nowy postprzez polymorphism » piątek, 23 października 2009, 14:07

getenv + homedrive + homepath :?:
C++ Reference - opis wszystkich klas STL-a i funkcji C.
Avatar użytkownika
polymorphism
Doświadczony Programista ● Moderator
Doświadczony Programista ● Moderator
 
Posty: 2156
Dołączył(a): piątek, 19 grudnia 2008, 13:04
Podziękował : 0
Otrzymał podziękowań: 200
System operacyjny: Windows 8.1
Windows 10
Linux Mint 21.1
Kompilator: Visual Studio
Visual Studio Code
MSYS2 (MinGW, clang)
g++
clang
Gadu Gadu: 0
    NieznanyNieznana

Re: Ścieżka do katalogu użytkownika

Nowy postprzez Corvis » piątek, 23 października 2009, 14:25

Yep o to chodziło, Dzięki :)
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Ścieżka do katalogu użytkownika

Nowy postprzez Cyfrowy Baron » piątek, 23 października 2009, 15:30

Sprawdzałeś poradę: dział: porady -> API -> Ścieżki dostępu do katalogów specjalnych -: patrz serwis: Cyfrowy Baron

Znajdziesz tam więcej takich ścieżek i jestem ciekaw czy działają również w systemie Vista.
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    NieznanyNieznana

Re: Ścieżka do katalogu użytkownika

Nowy postprzez Corvis » poniedziałek, 26 października 2009, 18:49

Wieczorem posprawdzam i dam znać :)
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana

Re: Ścieżka do katalogu użytkownika

Nowy postprzez Corvis » niedziela, 8 listopada 2009, 17:06

Sorry, Baronie, że dopiero teraz ale totalnie zapomniałem :

Ścieżki w Vista to:

*** -> nazwa usera

CSIDL_DESKTOP -> C:\Users\***\Desktop
CSIDL_PROGRAMS -> C:\Users\***\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
CSIDL_PERSONA -> C:\Users\***\Documents
CSIDL_FAVORITES -> C:\Users\***\Favorites
CSIDL_STARTUP ->C:\Users\***\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
CSIDL_RECENT -> C:\Users\***\AppData\Roaming\Microsoft\Windows\Recent
CSIDL_SENDTO -> C:\Users\***\AppData\Roaming\Microsoft\Windows\SendTo
CSIDL_STARTMENU ->C:\Users\***\AppData\Roaming\Microsoft\Windows\Start Menu
CSIDL_MYMUSIC -> C:\Users\***\Music
CSIDL_MYVIDEO -> C:\Users\***\Videos
CSIDL_DESKTOPDIRECTORY -> C:\Users\***\Desktop
CSIDL_NETHOOD -> C:\Users\***\AppData\Roaming\Microsoft\Windows\Network Shortcuts
CSIDL_FONTS -> C:\Windows\Fonts
CSIDL_TEMPLATES -> C:\Users\***\AppData\Roaming\Microsoft\Windows\Templates
CSIDL_COMMON_STARTMENU -> C:\ProgramData\Microsoft\Windows\Start Menu
CSIDL_COMMON_PROGRAMS -> C:\ProgramData\Microsoft\Windows\Start Menu\Programs
CSIDL_COMMON_STARTUP -> C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
CSIDL_COMMON_DESKTOPDIRECTORY -> C:\Users\Public\Desktop
CSIDL_APPDATA -> C:\Users\***\AppData\Roaming
CSIDL_PRINTHOOD -> C:\Users\***\AppData\Roaming\Microsoft\Windows\Printer Shortcuts
CSIDL_CDBURN_AREA -> C:\Users\***\AppData\Local\Microsoft\Windows\Burn\Burn
CSIDL_LOCAL_APPDATA -> C:\Users\***\AppData\Local
CSIDL_COMMON_FAVORITES -> C:\Users\***\Favorites
CSIDL_INTERNET_CACHE -> C:\Users\***\AppData\Local\Microsoft\Windows\Temporary Internet Files
CSIDL_COOKIES -> C:\Users\***\AppData\Roaming\Microsoft\Windows\Cookies
CSIDL_HISTORY -> C:\Users\***\AppData\Local\Microsoft\Windows\History
CSIDL_COMMON_APPDATA -> C:\ProgramData
CSIDL_WINDOWS -> C:\Windows
CSIDL_SYSTEM -> C:\Windows\system32
CSIDL_PROGRAM_FILES -> C:\Program Files
CSIDL_MYPICTURES -> C:\Users\***\Pictures
CSIDL_PROFILE -> C:\Users\***
CSIDL_SYSTEMX86 -> C:\Windows\system32
CSIDL_PROGRAM_FILESX86 -> C:\Program Files
CSIDL_PROGRAM_FILES_COMMON -> C:\Program Files\Common Files
CSIDL_PROGRAM_FILES_COMMONX86 -> C:\Program Files\Common Files
CSIDL_COMMON_TEMPLATES -> C:\ProgramData\Microsoft\Windows\Templates
CSIDL_COMMON_DOCUMENTS -> C:\Users\Public\Documents
CSIDL_COMMON_ADMINTOOLS -> C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Administrative Tools
CSIDL_COMMON_MUSIC -> C:\Users\Public\Music
CSIDL_COMMON_PICTURES -> C:\Users\Public\Pictures
CSIDL_COMMON_VIDEO -> C:\Users\Public\Videos
CSIDL_RESOURCES -> C:\Windows\resources


Wszystko działa :)
"Sukcesy trwają, dopóki ich ktoś nie spieprzy. Porażki są wieczne"

Dr Gregory House
Avatar użytkownika
Corvis
Programista I
Programista I
 
Posty: 880
Dołączył(a): sobota, 26 lipca 2008, 00:31
Podziękował : 80
Otrzymał podziękowań: 30
System operacyjny: WINDOWS 7 64-bity
Kompilator: Praca - C++ Builder XE2 ENTERPRISE - Update 4, Dom - C++ Builder XE4 - Uddate 1
Gadu Gadu: 0
    NieznanyNieznana


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 1 gość

cron