v Programu jsem pouzil 2 metody jedna je
// kde textbox jsou cesta k souboru a listbox nazev souboru
string source = @"" + textBox1.Text.ToString() + "\\" + listBox1.SelectedItem.ToString() ;
string konec = @"" + textBox2.Text.ToString() + "\\soubur";
File.Copy(source, konec, true)
// a druha
FileInfo fi = new FileInfo(textBox1.Text +"//"+ listBox1.SelectedItem);
fi.CopyTo(textBox2.Text);
jen nevim proc pri pouziti spadne program.
Fórum › .NET
Pad programu pri Copy souboru
Ahoj, co to znamená, že "spadne program"? Nějaká výjimka? Nebo ne? Dojde k tomu hned po spuštění nebo až při kopírování? Co na to debugger?
Tak jsem upravil
FileInfo fi = new FileInfo(textBox1.Text +"//"+ listBox1.SelectedItem); //textbox cesta k souboru,listbox vybrany soubor ve slozce
fi.CopyTo(textBox2.Text + "//prekopirovanysoubor"); //textbox2 kam kopirovat + jak se ma jmenovat
vyhodi to tuhle vyjimku
"The UNC path should be of the form \\\\server\\share."
Program spadne az pri vyvodani metody kopirovat
v textoxech mam cestu k souboru cos je C:\Program FIles\ ..., a v listoxu mam jmeno souboru napr. projekt.doc . cpu tam // jelikoz je to jmeno souboru po prekopirovani.
Takze kdyz dam textbox.Text + listbox.selecteditem .... vznikne napr C:\Program Files\projekt.doc coz je kopirovany soubor
Ta chyba s UNC má nějaký důvod. Nejpravděpodobnější možnost je ta, že v textboxu nic nemáš a výsledná cesta je "//neco".v textoxech mam cestu k souboru cos je C:\Program FIles\
Ne, vznikne C:\Program Files//projekt.doc (což by nemělo vadit, ale není to to, o co se snažíš).vznikne napr C:\Program Files\projekt.doc
\ se píše jako "\\".
Doporučuji použít metodu Path.Combine a nestarat se o skládání cesty k souboru.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Pad pri spustení programu — založil frostwyrm333
Pád programu při otevření workspace — založil Patrik Hlobil
Neustálý pád programu — založil Kowalsky
Matlab 11 - pád při ukládání — založil Forty
Pomoc pri tvorbe programu — založil Jarda Hlaváček
Moderátoři diskuze