2009-11-18 91 views

回答

8

我沒有找到如何在boost庫中做到這一點。但是你可以使用Windows API做到這一點:

SetFileAttributes(lpFileName, GetFileAttributes(lpFileName) & ~FILE_ATTRIBUTE_READONLY); 

更多信息,請參見SetFileAttributes FunctionGetFileAttributes Function

+0

這就是我終於實現了。謝謝。 – 2009-11-19 15:07:37

+0

使文件只讀使​​用以下代碼:'SetFileAttributes(lpFileName,GetFileAttributes(lpFileName)| FILE_ATTRIBUTE_READONLY);' – 2017-08-23 12:23:04

1

以下與升壓1.55 Windows上的工作:

permissions(file_path, add_perms|owner_write|group_write|others_write); 
+1

似乎在較舊的Boost版本(例如V 1.45)上不可用。 – 2017-08-23 12:24:31

相關問題