Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kreiranje subfoldera

[es] :: .NET :: Kreiranje subfoldera

[ Pregleda: 2019 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CallMeSaMaster

Član broj: 43611
Poruke: 466
89.146.190.*



+1 Profil

icon Kreiranje subfoldera27.05.2010. u 17:34 - pre 169 meseci
Pozdrav,

moze li mi neko pomoci da napravim sledece: U nekom direktorijumu na disku imam 3 Foldera. U svaki od tih foldera trebam da napravim 5 foldera nazvanih rednim brojem od 1 do 5. Foldere trebam napraviti samo ako isiti vec ne postoje.
Danas cijeli dan nesto cackam oko toga ali nisam nasao neko podobno rijesenje. Moze li neko pomoci?

 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: Kreiranje subfoldera27.05.2010. u 17:40 - pre 169 meseci
Code (csharp):

            List<string> folders = new List<string>(){"prvi", "drugi", "treci"};
            folders.ForEach(d=> Enumerable.Range(1,5).ToList().ForEach(s=> Directory.CreateDirectory(d + Path.DirectorySeparatorChar + s)));
 
 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
*.PPPoE-1631.sa.bih.net.ba.



+1 Profil

icon Re: Kreiranje subfoldera27.05.2010. u 21:10 - pre 169 meseci
pozdrav,

hvala na brzom odgovoru. Medjutim nisam siguran da ce ovo raditi... Mozda sam pogresno ukapirao, ali cini mi se da ovdje ima LINQ. Medjutim, zaboravio sam napomenuti da radim sa 2.0 Frameworkom...
 
Odgovor na temu

CallMeSaMaster

Član broj: 43611
Poruke: 466
*.PPPoE-1631.sa.bih.net.ba.



+1 Profil

icon Re: Kreiranje subfoldera27.05.2010. u 21:14 - pre 169 meseci
Zaboravih staviti ideju koja mi je sinula prije par minuta, a cijeli dan sam izgubio sa ovakvom gluposti. Mozda nije najidealnije rijesenje ali ocigledno da radi iako sam testirao na jednom folderu. Ali to je to...

Code:

        private void button1_Click(object sender, EventArgs e)
        {
            string file = @"C:\Test";
            DirectoryInfo dinfo = new DirectoryInfo(file);
            if (!dinfo.Exists)
            {
                dinfo.Create();
            }

            for (int i = 0; i < 2; i++)
            {
                DirectoryInfo test = new DirectoryInfo(file + @"\" + i);

                if (!test.Exists)
                {
                    test.Create();
                }
            }
        }
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
*.dynamic.isp.telekom.rs.



+987 Profil

icon Re: Kreiranje subfoldera27.05.2010. u 21:15 - pre 169 meseci
Svu magiju obavlja f-ja:

Code (csharp):

Directory.CreateDirectory(d +  Path.DirectorySeparatorChar + s)
 


sve ostalo je LINQ jer me mrzi da pisem petlje :)

http://msdn.microsoft.com/en-u...ary/54a0at6s%28v=VS.80%29.aspx
 
Odgovor na temu

[es] :: .NET :: Kreiranje subfoldera

[ Pregleda: 2019 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.