Home
Manage Your Code
Snippet: Copy File and file Permissions (C#)
Title: Copy File and file Permissions Language: C#
Description: Copy file and file permissions from one file to another Views: 159
Author: Nelson Lamprecht Date Added: 11/30/2008
Copy Code  
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