• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Lokalizację wszystkich folderów 2 c#

+1 głos
49 wizyt
pytanie zadane 6 kwietnia w C# przez mateusz45 Bywalec (2,720 p.)

Cześć, mam projekt i potrzebuje mieć w tablicy ścieżki do wszystkich folderów na dysku znalazłem coś takiego:
 

string[] files = Directory.GetFiles(@"C:\\", "*.*", SearchOption.AllDirectories);

ale problem polega na tym że to wskazuje lokalizacje wszystkich plików a nie folderów i o ile to bym nawet poprawił sam to mam problem z tym że to po prostu nie działa ponieważ wyskakuje błąd że nie ma dostępu do jakiś tam lokalizacji niby w manifeście zmieniłem aby wymagał uprawnień administratorskich ale to nic nie daje. zna ktoś lepszy sposób albo wie ktoś jak ominąć te foldery do których nie uzyskał dostępu 

1
komentarz 6 kwietnia przez Velta Nałogowiec (46,550 p.)
edycja 9 kwietnia przez Velta

w8 up. Chcesz wyszukać ścieżki katalogów, a nie plików, więc raczej należy użyć metody GetDirectories. ;p

Kombinowałbym z tym przeciążeniem:

EnumerationOptions searchOptions = new()
{
    AttributesToSkip = FileAttributes.System,
    RecurseSubdirectories = true,
    ReturnSpecialDirectories = false
};
string[] directories = Directory.GetDirectories(@"C:\", "*", searchOptions);

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 167 wizyt
0 głosów
1 odpowiedź 135 wizyt
pytanie zadane 15 grudnia 2017 w Sieci komputerowe, internet przez Gucci Gaduła (4,580 p.)

88,325 zapytań

136,917 odpowiedzi

305,553 komentarzy

58,598 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Sklep oferujący ćwiczenia JavaScript, PHP, rozmowy rekrutacyjne dla programistów i inne materiały

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...