1FileInfo file1 = new FileInfo(@"c:\test.txt");
2FileInfo file2 = new FileInfo(@"c:\test2.txt");
3StreamReader sr1 = new StreamReader(file1.Open(FileMode.Open));
4StreamWriter sw1 = new StreamWriter(file2.Open(FileMode.Create));
5sw1.Write(sr1.ReadToEnd());
6sr1.Close();
7sw1.Close();
8FileSecurity ac1 = file1.GetAccessControl();
9ac1.SetAccessRuleProtection(true, true);
10file2.SetAccessControl(ac1);
11