Czesc, mam pewien folder, ktory ma atrybut readonly... potrzebuje wylaczyc ten atrybucik dla folderu oraz wszystkich podfolderow i plikow, aby moc potem go usunac.
Jesli ktos juz to robil to poprosze o kodzik, meczylem sie dzisiaj nad tym, ale cos mi nie wychodzi.
0
0
Dobra, udalo sie :P Jak zwykle rozwiazanie okazalo sie proste :P
Oto rozwiazanie:
class MakeWritable
{
public static void Make(DirectoryInfo directory_info)
{
directory_info.Attributes = directory_info.Attributes & (~FileAttributes.ReadOnly);
foreach(FileInfo file_info in directory_info.GetFiles())
file_info.Attributes = file_info.Attributes & (~FileAttributes.ReadOnly);
foreach(DirectoryInfo dir in directory_info.GetDirectories())
Make(dir);
}
}