kopiranje fajla sa progress barom

kopiranje fajla sa progress barom

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

Napisano: 08 Jan 2010 21:21

ljudi treba mi hitno za posao kod koji kopira jedan fajl sa mreze u c:\...

ovaj ne radi!

code:
------------------------------------------------------------------------------------
Dim iz1 As String = "z:\0_Magacin\Podaci\Referentne.mdb"
Dim u1 As String = "c:\Program Files\0_Magacin\Podaci\referentne.mdb"
If System.IO.File.Exists(iz1) = True Then
System.IO.File.Copy(iz1, u1)
MessageBox.Show("Fajl je kopiran!", "Kopiranje", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1)
Else
MessageBox.Show("Ciljani fajl ne postoji ili je mreza zauzeta! Pokusajte kasnije.", "Kopiranje", MessageBoxButtons.OK, MessageBoxIcon.Error)
End If
-----------------------------------------------------------------------------------

Dopuna: 08 Jan 2010 22:00

resio!!!!!!! sad mi treba da mi progres bar prati to kopiranje.. kad zavrsi kopiranje da se i progress bar skroz prodje... ako moze hitno...

Dopuna: 09 Jan 2010 13:14

ljudi ako moze pomoc... molim vas...



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Napisano: 09 Jan 2010 15:28

Ne moze, osim ako ne resis sam da napises funkciju za kopiranje preko koja bi kopirala deo po deo fajla, i vracala podatak o tome koliko je vec iskopirano.

Ne poznajem VB.NET, ali imas li nekakvu mogucnost da koristis Shell funkcije iz Explorera?
Onda bi barem izlazilo ono malo prozorce na kojem se vidi kako fajlovi lete iz jednog u drugi folder.

Dopuna: 09 Jan 2010 15:30

Evo ti primer za koriscenje Shell API-ja iz VB-a:
http://www.vbforums.com/showthread.php?t=388447

Dopuna: 09 Jan 2010 15:31

Ono gore ti treba ako koristis VS2003.
Ukoliko koristis VS2005, onda imas vec gotove klase:
http://msdn.microsoft.com/en-us/library/0b485hf7%28VS.80%29.aspx



offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

imam visual studio 2003 al nije instaliran. imam i visual studio 2008 ali nesto ne radi dobro kao na predhodnom windowsu pa sam ga deinstalirao i koristim trenutno visual basic 2008 express edition. znam da napravim da mi proges bar dodje do kraja pa se vrati na pocetak i tako stalno iz pocetka dok se fajl ne iskopira ali mi treba da vidim tacno koliko je kopirao.

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Zar ovo sto sam ti dao ne pokazuje progres?

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

Napisano: 09 Jan 2010 19:51

pa gledam i jednu i drugu adresu al nesto mi ne ide. ne mogu da se snadjem jer je sve samo copy a nista sa progress barom.

Dopuna: 09 Jan 2010 21:01

nasao sam na nekom forumu samo sto kopiranje ide sporo ali radi progress bar... hvala bobby

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

Ne "pricam" taj VB.NET, ali generalno u svim jezicima mozes sam da napises funkciju za kopiranje fajlova na onom najnizem nivou.
Ucitas deo fajla u bafer, pa ga odatle ubacis u drugi fajl.
Onda ti je lako da napravis progressbar ukoliko znas koliko si preneo, i koliko jos ima.
Naravno, to treba napraviti u OOP stilu, sa eventima, a ne sve u jednoj proceduri.

offline
  • Pridružio: 26 Okt 2008
  • Poruke: 1560
  • Gde živiš: Sremski Mihaljevci

Napisano: 09 Jan 2010 21:27

ma sve je to super... Wink

Dopuna: 10 Jan 2010 18:52

moze lock i gutanje kljuca...

Ko je trenutno na forumu
 

Ukupno su 721 korisnika na forumu :: 8 registrovanih, 1 sakriven i 712 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Dannyboy, havoc995, kybonacci, M1los, MilosKop, nemkea71, simazr, slonic_tonic