W jaki sposób za pomocą c++ można nadać uprawnienia istniejącym plikom.
Mile widziany kawałek kodu ;-)
C++ i uprawnienia
-
- Beginner
- Posty: 296
- Rejestracja: 12 października 2007, 23:28
- Lokalizacja: Gliwice/Bielsko-Biała
Kod: Zaznacz cały
#include <sys/types.h>
#include <sys/stat.h>
int chmod(const char *path, mode_t mode);
int fchmod(int fildes, mode_t mode);
Albo dla linuksa możesz użyć polecenia system() i w środku wpisać chmod tak jakbyś to w konsoli pisał. A oto co to polecenie przyjmuje:
EDIT : Chodziło mi oczywiście chmod pod linuksa bo pod windowsem ma pewnie inną składnię albo sie inaczej nazywa a nie o to że pod windowsami nie ma tego polecienia
Kod: Zaznacz cały
int system ( const char * command );
Immortal pisze:Albo dla linuksa możesz użyć polecenia system() i w środku wpisać chmod tak jakbyś to w konsoli pisał. A oto co to polecenie przyjmuje:Kod: Zaznacz cały
int system ( const char * command )] EDIT : Chodziło mi oczywiście chmod pod linuksa bo pod windowsem ma pewnie inną składnię albo sie inaczej nazywa a nie o to że pod windowsami nie ma tego polecienia :) [/quote] O system() wiedziałem wcześniej ale to się mija z celem. Po co jeden program ma wywoływać drugi? Chcę to zrobić własnie bez użycia system(). Trochę w c++ koduję i trafiła kosa na kamień, i teraz szukam sensownego rozwiązania ;-)