Seznam souboru   zodpovězená otázka

VB.NET, WinForms

Dobrý den,

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


        Dim slozky As Collections.ObjectModel.ReadOnlyCollection(Of String) = _
        Microsoft.VisualBasic.FileIO.FileSystem.GetDirectories("D:\", FileIO.SearchOption.SearchAllSubDirectories)


        Dim i As Integer
        For i = 0 To slozky.Count - 1
            TextBox1.Text &= slozky(i) & Environment.NewLine
            System.Windows.Forms.Application.DoEvents()
        Next



    End Sub

Chtěl bych se zeptat zda, lze vypisovat jen složky s povoleným přístupem. Když dám vypisovat třeba disk D:\ u systémových složek nahlásí přístup odepřen.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Asi bude potřeba složky procházet v Try - inspiraci najdete ve snippetu:

http://vbnet.cz/snippet--24-jak_rekurziv...

Ale bude-li disk větší, budete si moct během výpisu zdřímnout.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Nevadí aplikaci "hidnu" a to dokoncení výpisu zase ukážu.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback