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

Kopiranje fajla u directory

[es] :: .NET :: Kopiranje fajla u directory

[ Pregleda: 556 | Odgovora: 12 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CallMeSaMaster
Sarajevo

Član broj: 43611
Poruke: 339
*.hermes.si.



Profil

icon Kopiranje fajla u directory06.11.2007. u 09:30

Moze li mi neko objasniti kako mogu kopirati neki file u neki folder?

Npr. file.ja.jpg u folder slike
06.11.2007. u 09:30 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
194.228.230.*

Sajt: blog.radioni.ca


Profil

icon Re: Kopiranje fajla u directory06.11.2007. u 09:36
Nije ti palo na pamet da pogledaš help?

http://msdn2.microsoft.com/en-us/library/system.io.file.copy.aspx
06.11.2007. u 09:36 

CallMeSaMaster
Sarajevo

Član broj: 43611
Poruke: 339
*.hermes.si.



Profil

icon Re: Kopiranje fajla u directory06.11.2007. u 09:40
Hvala na uputi, ali ne trazim to sto si ti poslao. Zelim kopirati file koji izaberem sa lokacije xy u directory z.

Ne zelim da kopiram file recimo sa lokacije "C:\test.txt" na lokaciju "D:\test.txt", nego samo sa C:\test.txt u D:\. Problem je sto nikad ne znam sta cu izabrati i zato zelim da ime ostane isto.

Mozda ja nesto nisam skuzio, zato i pitam za pomoc. U svakom slucasju hvala...
06.11.2007. u 09:40 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
194.228.230.*

Sajt: blog.radioni.ca


Profil

icon Re: Kopiranje fajla u directory06.11.2007. u 09:45
Pa pobogu, nalepi ime izvornog fajla na odredišni folder i to koristi kao parametar za File.Copy().
06.11.2007. u 09:45 

CallMeSaMaster
Sarajevo

Član broj: 43611
Poruke: 339
*.hermes.si.



Profil

icon Re: Kopiranje fajla u directory06.11.2007. u 09:51
Mozes li molim te to malo pojasniti? Evo ono kako pise u MSDN

If openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
FileToCopy = openFileDialog1.FileName
NewCopy = "C:\Documents and Settings\a\My Documents\Visual Studio Projects\1\1\1\1\1\Slike"

If File.Exists(FileToCopy) = True Then
File.Copy(FileToCopy, NewCopy)
End If
End If


06.11.2007. u 09:51 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
194.228.230.*

Sajt: blog.radioni.ca


Profil

icon Re: Kopiranje fajla u directory06.11.2007. u 10:07
FileToCopy sadrži celu putanju do izvornog fajla. Iz te putanje izvuci samo ime fajla (koristi klasu Path). Dodaj to ime na kraj NewCopy promenljive. Pozovi File.Copy().

Šta ti tačno nije jasno kod ovog iznad?
06.11.2007. u 10:07 

CallMeSaMaster
Sarajevo

Član broj: 43611
Poruke: 339
*.hermes.si.



Profil

icon Re: Kopiranje fajla u directory06.11.2007. u 10:50
Sada mi je jasno :-). Hvala. Path je bitan:-)
06.11.2007. u 10:50 

android~paranoid
Mark Renton

Član broj: 81947
Poruke: 185
212.200.179.*



Profil

icon Re: Kopiranje fajla u directory07.11.2007. u 08:28
Recimo da ovako nešto uradim:
Code:
     
           OpenFileDialog dlgOpen = new OpenFileDialog();
            if (dlgOpen.ShowDialog() == DialogResult.OK)
            {
                file = dlgOpen.FileName;
                file = Path.GetFileName(file);

                dirAplikacije = Application.StartupPath + "\\";
                dirAplikacije += file;

                if (dlgOpen.CheckFileExists == true)
                {
                        File.Copy(file, dirAplikacije);
                }
            }


Odradi ovo, međutim kad zatvorim ovu formu i ponovo pokušam da je otvorim ja se ponovo konektujem na bazu a on je sad traži na diru gde sam odabrao ovaj fajl. Putanja mi je relativna.
Kako da napravim da mi se samo jednom kači na bazu , jer to radi i u glavnoj formi (odakle se poziva ova)?
Ili ovako da rešim problem ili da mi neko kaže kako da ne menja dir. gde traži bazu (mada ne shvatam što to uopšte radi zbog ovog koda).

Mislim, šta reći !
07.11.2007. u 08:28 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
194.228.230.*

Sajt: blog.radioni.ca


Profil

icon Re: Kopiranje fajla u directory07.11.2007. u 09:27
Ništa te ne razumem, ali pogledaj atribute InitialDirectory i RestoreDirectory klase OpenFileDialog.
07.11.2007. u 09:27 

android~paranoid
Mark Renton

Član broj: 81947
Poruke: 185
212.200.179.*



Profil

icon Re: Kopiranje fajla u directory07.11.2007. u 10:08
Mislim da je RestoreDirectory ono što mi treba, međutim...

Code:
   
            
            OpenFileDialog dlgOpen = new OpenFileDialog();
            dlgOpen.RestoreDirectory = true;
            if (dlgOpen.ShowDialog() == DialogResult.OK)
            {
                file = dlgOpen.FileName;
                file = Path.GetFileName(file);

                dirAplikacije = Application.StartupPath + "\\";
                dirAplikacije += file;

                if (dlgOpen.CheckFileExists == true)
                {
                        File.Copy(file, dirAplikacije);
                }
            }


Sad kod ne radi, sa exception FileNotFound.
Znači treba mi da se kopira bez promene trenutnog direktorijuma.

Mislim, šta reći !
07.11.2007. u 10:08 

jablan
Mladen Jablanović
Beograd

Član broj: 8286
Poruke: 2995
194.228.230.*

Sajt: blog.radioni.ca


Profil

icon Re: Kopiranje fajla u directory07.11.2007. u 10:58
Da, zato što File.Copy očekuje punu putanju do izvorišnog fajla, a ti mu uvaljuješ samo njegovo ime.

BTW, čuo si nekad za dibagiranje?
07.11.2007. u 10:58 

android~paranoid
Mark Renton

Član broj: 81947
Poruke: 185
212.200.180.*



Profil

icon Re: Kopiranje fajla u directory07.11.2007. u 13:10
Jasno mi je sad, u slučaju da je RestoreDirectory = true moram mu dati path, inače ne moram.
Zbunilo me to što radi i bez patha, pa sam mislio da i ovo treba da radi samo što na kraju vrati dir.
Mislim, šta reći !
07.11.2007. u 13:10 

01011011
Nikola Ivetić
CHICAGO, USA

Član broj: 561
Poruke: 2306
*.ms.com.

ICQ: 45747235
Sajt: www.memorizeme.net


Profil

icon Re: Kopiranje fajla u directory07.11.2007. u 16:08
Dobro ti je covjek rekao, stavi breakpoint i onda pregledaj sve te vrednosti promenjivih i vidjeces sta se dogadja...
07.11.2007. u 16:08 

[es] :: .NET :: Kopiranje fajla u directory

[ Pregleda: 556 | Odgovora: 12 ]

Postavi temu Odgovori

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