• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

ścieżka do pliku

Object Storage Arubacloud
0 głosów
1,232 wizyt
pytanie zadane 9 listopada 2017 w Systemy operacyjne, programy przez Milesq Nałogowiec (32,020 p.)
mam taką ścieżkę %userProfile%/AppData/Roaming/Microsoft/Windows/Start Menu/Programs/Startup

użytą w C++ po zapisaniu pliku(poprzez kod) w tej lokalizacji żaden plik nie powstaje, ścieżka jest dobra bo po wpisaniu do eksploratora wyświetla się normalny folder

próbowałem też tak "%appdata%Microsoft/Windows/Start Menu/Programs/Startup"

i nic. pytanie, czy chodzi o "nie zrozumienie" ścieżki do pliku , czy brak uprawnień?

i co zrobić żeby  działało?

3 odpowiedzi

0 głosów
odpowiedź 9 listopada 2017 przez obl Maniak (51,280 p.)
wybrane 9 listopada 2017 przez Milesq
 
Najlepsza
char profilePath[255];
HRESULT result = SHGetFolderPath(NULL, CSIDL_PROFILE, NULL, 0, profilePath);

Ta funkcja umożliwia uzyskanie również ścieżki do innych standardowych folderów https://msdn.microsoft.com/pl-pl/library/windows/desktop/bb762181(v=vs.85).aspx

0 głosów
odpowiedź 9 listopada 2017 przez niezalogowany
Spróbuj podać bezpośrednią ścieżkę, bez zmiennej %userprofile%.
komentarz 9 listopada 2017 przez Milesq Nałogowiec (32,020 p.)
wtedy działa, sprawdzałem tylko jeśli uruchomię program na innym komputerze to będzie inna nazwa użytkownika, i program nie zapisze pliku do odpowiedniej lokalizacji
komentarz 9 listopada 2017 przez niezalogowany
To dlatego, że nie możesz używać zmiennych środowiskowych w kodzie. Więcej szczegółów i rozwiązanie problemu znajdziesz m.in. tutaj:

https://stackoverflow.com/questions/6827496/how-to-properly-use-userprofile-inside-code
0 głosów
odpowiedź 9 listopada 2017 przez j23 Mędrzec (194,920 p.)

Użyj funkcji ExpandEnvironmentStrings() do konwersji ścieżki ze zmiennymi środowiskowymi na zwykłą.

Podobne pytania

0 głosów
2 odpowiedzi 465 wizyt
pytanie zadane 8 lipca 2020 w HTML i CSS przez Szyszka Gaduła (3,490 p.)
+1 głos
3 odpowiedzi 346 wizyt
0 głosów
2 odpowiedzi 557 wizyt

92,575 zapytań

141,424 odpowiedzi

319,649 komentarzy

61,960 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...