C#設置文件權限
在開發(fā)中,我們經(jīng)常會使用IO操作,例如創(chuàng)建,刪除文件等操作。在項目中這樣的需求也較多,我們也會經(jīng)常對這些操作進行編碼,但是對文件的權限進行設置,這樣的操作可能會手動操作,現(xiàn)在介紹一種采用代碼動態(tài)對文件設置權限的操作。
在對文件進行權限設置在DOtNet中,會采用FileSystemAccessRule類進行文件的權限操作。
1.現(xiàn)在看一下FileSystemAccessRule的實現(xiàn)代碼:
public FileSystemAccessRule( IdentityReference identity, FileSystemRights fileSystemRights, AccessControlType type ) : this( identity, AccessMaskFromRights( fileSystemRights, type ), false, InheritanceFlags.None, PropagationFlags.None, type ) { } public FileSystemAccessRule( String identity, FileSystemRights fileSystemRights, AccessControlType type ) : this( new NTAccount(