C# ziskani podslozek neznameho poctu – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

C# ziskani podslozek neznameho poctu – .NET – Fórum – Programujte.comC# ziskani podslozek neznameho poctu – .NET – Fórum – Programujte.com

 

jadus
~ Anonymní uživatel
36 příspěvků
16. 5. 2011   #1
-
0
-

Zdravim, mam problem, pisu si pro hrmadnou kopii iso obrazu na server program, a muj problem je ze v podstate pracuje tak, ze projede celou slozku mechaniky, zjisti jestli je tam slozka zapiseji do iso a jede dal, ale co kdyz je am dalsi slozka a v ty hromada podslozek? Dostavam se k nepredstavitelnymu cislu forech cyklu ktere by byly uzavreny v ifkach, ale urcite existuje elegantnejsi zpusob

Nahlásit jako SPAM
IP: 88.103.38.–
Chrasty
~ Redaktor
+4
Posthunter
16. 5. 2011   #2
-
0
-

Řešení tvého problém se nazývá rekurze - metoda zavolá sama sebe. Malý příklad v C#, který jen vypíše název všech podsložek (i pod-podsložek) v zadaném adresáři.



void Rekurze(DirectoryInfo d)
{
foreach(DirectoryInfo dir in d.GetDirectories())
{
Console.WriteLine(dir.Name);
Rekurze(dir);
}
}

Nahlásit jako SPAM
IP: 193.179.196.–
nervak0
Věrný člen
16. 5. 2011   #3
-
0
-

Třeba fronty a rekurze?

Nahlásit jako SPAM
IP: 213.211.51.–
jadus
~ Anonymní uživatel
36 příspěvků
16. 5. 2011   #4
-
0
-

Chrasty: jee dik, rekurze... tak takhle se to jmenuje... ale nenapadlo by me to... pouzival sem to naposledy myslim pri faktorialu, nekdy v prvaku...

nervak: fronta me napadla, zkusil sem ji ale nakonec to z neznamyho duvodu vracelo -1

Nahlásit jako SPAM
IP: 88.103.38.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 65 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý