3
複製文件的unix文件權限並將其設置爲其他文件的最簡單方法是什麼?有沒有辦法將文件的權限存儲到變量中,然後使用該變量將這些權限設置爲另一個文件?c從另一個文件複製文件權限
複製文件的unix文件權限並將其設置爲其他文件的最簡單方法是什麼?有沒有辦法將文件的權限存儲到變量中,然後使用該變量將這些權限設置爲另一個文件?c從另一個文件複製文件權限
當然。使用stat()
和chmod()
(可能需要root)。
#include <sys/stat.h>
struct stat st;
stat("/foo/bar.txt", &st);
chmod("/baz/quirk.jpg", st.st_mode);