IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Kopírování souborů ze 3 DVD

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
rrepin15
Člen
Avatar
rrepin15:23.8.2015 19:51

Ahoj, nemáte nějaký tip na kopírování souborů ze 3 DVD? Potřeboval bych to tak, že jakmile v cyklu for bude hodnota proměnné třeba 45 tak se pozastaví kopírování a zobrazí se upozornění že se ma přehodit DVD a jak bude hodnota třeba 60 tak taky. Předem díky za odpověď.

List<string> filescopy = new List<string>();

            filescopy.Add("neco.txt");
            filescopy.Add("soubor.iso");
            filescopy.Add("program.exe");
//a tak dále

for (int i = 0; i < filescopy.Count; i++)
            {
                if (!File.Exists(path + filescopy[i]))
                {
                    if(i == 36)
                    {
                        System.Diagnostics.Process.Start("g.vbs");
                        MessageBox.Show("Vložte DVD 2.");
                    }

                    worker.ReportProgress(i, filescopy[i]);
                    File.Copy(@"files/" + filescopy[i], path + filescopy[i]);
                }
            }
 
Odpovědět
23.8.2015 19:51
Avatar
Odpovídá na rrepin15
Jakub Lásko[Saarix]:24.8.2015 7:29

Tak programy pro vypalování, které toto dělají, tak už to řeší během vypalování, tak je možné, že si k tomu přihodí nějaké soubory s informacemi, kdy přehodit na další DVD.
Ale nikdy jsem to nezkoumal, tak moc nevím :-)

Nahoru Odpovědět
24.8.2015 7:29
Časem je vše možné.
Avatar
cmuch
Člen
Avatar
Odpovídá na rrepin15
cmuch:25.8.2015 17:17

Asi bych to udělal tak, že bych si vždy před každým kopírováním zjistil velikost souboru a tu bych zvětšoval s přidáním dalšího pro kopírování a pokud by byla menší než velikost DVD (třeba 4600kb)
povolil bych kopírování a když by byla větší tak bych vyhodil hlášku a s následujícím kopírováním bych dělal to samé. To je asi to nejjednodušší co by ti pomohlo.

 
Nahoru Odpovědět
25.8.2015 17:17
Avatar
rrepin15
Člen
Avatar
Odpovídá na cmuch
rrepin15:25.8.2015 18:02

Díky ja už sem to nějak vyřešil pomocí vláken, ale příště to zkusím jak si říkal.

 
Nahoru Odpovědět
25.8.2015 18:02
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.