Poslao: 09 Jan 2010 13:14
|
offline
- Peki_92
- Elitni građanin
- 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.
|
|
Poslao: 09 Jan 2010 15:31
|
offline
- bobby
- Administrator
- 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
|
|
|
|
Poslao: 09 Jan 2010 17:05
|
offline
- Peki_92
- Elitni građanin
- 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.
|
|
|
|
Poslao: 09 Jan 2010 19:14
|
offline
- bobby
- Administrator
- Pridružio: 04 Sep 2003
- Poruke: 24135
- Gde živiš: Wien
|
Zar ovo sto sam ti dao ne pokazuje progres?
|
|
|
|
Poslao: 09 Jan 2010 21:01
|
offline
- Peki_92
- Elitni građanin
- 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
|
|
|
|
Poslao: 09 Jan 2010 21:05
|
offline
- bobby
- Administrator
- 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.
|
|
|
|
Poslao: 10 Jan 2010 18:52
|
offline
- Peki_92
- Elitni građanin
- Pridružio: 26 Okt 2008
- Poruke: 1560
- Gde živiš: Sremski Mihaljevci
|
Napisano: 09 Jan 2010 21:27
ma sve je to super...
Dopuna: 10 Jan 2010 18:52
moze lock i gutanje kljuca...
|
|
|
|