在我的應用程序中,我正在創建用於從硬盤歸檔舊東西的文件夾。如何在創建新文件夾時複製安全信息?
創建新文件夾時,我必須將源文件夾中的所有NTFS權限(組/用戶)複製到新創建的目標文件夾中。
這是我到目前爲止已經寫的:
FileSecurity fileSecurity =
File.GetAccessControl(filenameSource, AccessControlSections.All);
FileAttributes fileAttributes = File.GetAttributes(filenameSource);
File.SetAccessControl(filenameDest, fileSecurity);
File.SetAttributes(filenameDest, fileAttributes);
這真的是我所應該做的還是我失去了一些重要的東西?
因爲我在C#.Net中創建的自己的應用程序中需要它;-)感謝您試圖提供幫助。 – dhh 2010-05-05 16:12:01