Podle přípon   zodpovězená otázka

VB.NET

Dobrý den. Programuju aplikaci, ve které si hledám obrázky podle přípony:

IO.Directory.GetFiles("složka", "*.jpg")

a nyní potřebuji vyhledat více přípon. Existuje něco jako řetězec *jpg|*.jpeg|*.bmp|*.png?

Díky předem. Ondra

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Zdravím,

bohužel myslím, že nic takového neexistuje. Na MSDN píší, že lze použít pouze dva známé "náhražkové znaky", a to * (nahradí žádný, jeden nebo více jakýchkoliv znaků) nebo ? (nahradí žádný nebo jeden jakýkoliv znak).

Doporučuji v tomto případě sestavit generickou kolekci a do ní přidávat jednotlivé výpisy. Dokud budete hledat soubory různých přípon, neměl byste narazit na duplicity.

Dim soubory As New List(Of String)
soubory.AddRange(IO.Directory.GetFiles("složka", "*.jpg"))
soubory.AddRange(IO.Directory.GetFiles("složka", "*.jpeg"))
soubory.AddRange(IO.Directory.GetFiles("složka", "*.bmp"))
soubory.AddRange(IO.Directory.GetFiles("složka", "*.png"))

Petr.

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Ano díky.

nahlásit spamnahlásit spam 1 / 1 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