本文介绍了复制文件,其原有的权限的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在使用文件复制到新目录中但它失去了其原有的权限File.Copy()方法。
When using the File.Copy() method the file is copied to its new directory however it loses its original permissions.
有没有一种方法可以复制文件因此,它并没有失去的权限
Is there a way to copy a file so that it doesn't lose the permissions?
推荐答案
我相信你可以做这样的事情:
I belive you can do something like this:
File.Copy(...)
FileInfo file1 = new FileInfo(@"c:\test.txt");
FileInfo file2 = new FileInfo(@"c:\test2.txt");
FileSecurity ac1 = file1.GetAccessControl();
ac1.SetAccessRuleProtection(true, true);
file2.SetAccessControl(ac1);
这篇关于复制文件,其原有的权限的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!