Strona 1 z 1

Ścieżka do katalogu użytkownika

Nowy postNapisane: piątek, 23 października 2009, 13:00
przez Corvis
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,

Re: Ścieżka do katalogu użytkownika

Nowy postNapisane: piątek, 23 października 2009, 14:07
przez polymorphism
getenv + homedrive + homepath :?:

Re: Ścieżka do katalogu użytkownika

Nowy postNapisane: piątek, 23 października 2009, 14:25
przez Corvis
Yep o to chodziło, Dzięki :)

Re: Ścieżka do katalogu użytkownika

Nowy postNapisane: piątek, 23 października 2009, 15:30
przez Cyfrowy Baron
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.

Re: Ścieżka do katalogu użytkownika

Nowy postNapisane: poniedziałek, 26 października 2009, 18:49
przez Corvis
Wieczorem posprawdzam i dam znać :)

Re: Ścieżka do katalogu użytkownika

Nowy postNapisane: niedziela, 8 listopada 2009, 17:06
przez Corvis
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 :)