Issue
What's the simplest way to copy the unix file permissions of a file and set them to another file? Is there a way to store a file's permissions to a variable and then use that variable to set those permissions to another file?
Solution
Sure. Use stat()
and chmod()
(may need root).
#include <sys/stat.h>
struct stat st;
stat("/foo/bar.txt", &st);
chmod("/baz/quirk.jpg", st.st_mode);
Answered By - user529758 Answer Checked By - Candace Johnson (WPSolving Volunteer)