Atrybuty plikow

0

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

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);     
        }
    }

1 użytkowników online, w tym zalogowanych: 0, gości: 1