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

funkcija ili naredba za kopiranje?

[es] :: C/C++ programiranje :: funkcija ili naredba za kopiranje?

Strane: 1 2 3 4

[ Pregleda: 11467 | Odgovora: 60 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon funkcija ili naredba za kopiranje?22.08.2008. u 12:44 - pre 190 meseci
dakle treba mi najjednostavniji program koji ce folder sa npr. c\program files\neki folder da iskopira na c\program files\neki drugi folder mislim da je program jako jednostavan samo ne znam naredbu ili funkciju koja ce to uraditi. jos samo da dodam da mi ne treba opcija koja ce menjati ove foldere nego uvek kada se izvrsava program da budu isit folderi...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: funkcija ili naredba za kopiranje?22.08.2008. u 13:21 - pre 190 meseci
Stičem utisak da je tebi bolje da napraviš neku BAT skriptu, koju ćeš moći da menjaš po želji:
http://www.elitesecurity.org/t267320-0#1622527

 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?22.08.2008. u 15:59 - pre 190 meseci
treba da napravim exe file koji ce kada ga pokrenem da iskopira folder sa jednog na drugo mesto, ne treba nista da pita i trazi...
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?24.08.2008. u 19:54 - pre 190 meseci
evo sta sam na osnovu ovoga napravio,ali nece da kompajlira? gde je greska?

#include<stdio.h>
#include<windows.h>

main()
{


xcopy C:\Documents and Settings\Olgica\Desktop\proba C:\Documents and Settings\Olgica\Desktop\odrediste /s /e

}






ovde je dat primer koji sam ja u potpunosti prepisao samo sa drugom putanjom, u cemu je problem, jel fali neka biblioteka ili sta?

To copy all the files and subdirectories (including any empty subdirectories) from drive A to drive B, type:

xcopy a: b: /s /e
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: funkcija ili naredba za kopiranje?24.08.2008. u 20:59 - pre 190 meseci
xcopy nije kljucna rec C jezika. Mozes da napises ovako:
Code:

#include <cstdlib>
int main()
{
    system( "xcopy C:\\Users\\vladimir.stefanovic\\Desktop\\1 C:\\Users\\vladimir.stefanovic\\Desktop\\2 /s /i" );
}

Duple obrnute kose crte su bitne jer je to u C jeziku 'escape sequence'.
Dalje, mislim da treba /s /i
Takodje, ako putanje imaju blankove u sebi, pretpostavljam da celine treba uokviriti u navodnike, a navodnici se takodje upisuju sa pomenutim escape sequence-om:

\"c:\\ovo je putanja sa blankovima uokvirena navodnicima\"
odnosno /netestirano/:
Code:

// ...
system( "xcopy \"C:\\Documents and Settings\\Olgica\\Desktop\\proba\" \"C:\\Documents and Settings\\Olgica\\Desktop\\odrediste\" /s /i" );
// ...


Ipak, i dalje mislim da je najlakse da napravis obican BAT fajl (recimo, proba.bat) i paste-ujes ovaj kod:

xcopy "C:\Users\vladimir.stefanovic\Desktop\1" "C:\Users\vladimir.stefanovic\Desktop\2" /s /i







 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?24.08.2008. u 21:32 - pre 190 meseci
prvo hvalasto se trudis da mi pomognes. Napravio sam bat file ali to nije ono sto ja hocu. U c-u sam probao ovo i ima par nejasnoca. Prvo exe ne radi, dakle ne kopira. Sada cu ti navesti sta mi kaze kompajler i onda ces mozda pronaci zasto je to tako.


Miracle C Compiler (r3.2), written by bts.
line 1: #include cstdlib ignored--file not found.
Compiling c:\program files\miracle c\kopiranje.c
main

0% cg space used
Time taken: 0.047 seconds


Linking object c:\program files\miracle c\kopiranje.obj,,c:\program files\miracle c\kopiranje.map,c:\Program Files\Miracle C\ccl.lib ;

Linker Error (Severity 4)
Module "a" in file "c:\program files\miracle c\kopiranje.obj"
references unresolved external "_system"
at offset 0008H in segment "_text".

Build completed

 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 06:37 - pre 190 meseci
Umesto:
#include <cstdlib>
Stavi:
#include <stdlib.h>

Verovatno kompajler nije cuo za novije standarde.
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 12:04 - pre 190 meseci
Da, to si upravu i to sam sinoc ispravio. Medjutim kada pokrenem exe file koji sam napravio na osnovu ovog koda i kada ga pokrenem nista se ne dogadja. Samo stoji prozor i u njemu sve crno, probao sam da napravim jednostavne programcice za sabiranje sa unosom i ispisom i njihov exe file radi dobro...
Da li nesto fali u kodu, da li si ti probao ovo vec?

Ajde odmah da ti i kazem zasto gnjavim i ne koristim bat. Ne znam mozda gresim mozda to moze i sa bat ali ja ne znam pa mi je ovako lakse. Hocu da napravim da postoji arhiva za svaki dan, dakle treba mi printf i scanf, kao i razlicite putanje za svaki dan, to bih isao preko case. To sve je jako jednostavno u c-u ako mi proradi ovaj xcopy. Nadam se da je sad malo jasnije. Ocekujem odgovor tipa pa to sve moze sa bat ali molim te da mi pomognes preko c-a.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 12:43 - pre 190 meseci
Citat:

Medjutim kada pokrenem exe file koji sam napravio na osnovu ovog koda i kada ga pokrenem nista se ne dogadja. Samo stoji prozor i u njemu sve crno,

Nista ne vredi ovo objasnjenje dok ne pokazes tacno kod koji si napisao. Uvek postoji razlog, a ne moze ti se pomoci dok ne vidimo gde je greska.

Dakle, potrebo je da napravis string koji zadovoljava formu:
xcopy "putanja1" "putanja2" /s /i
... i sigurno ce raditi kada ga prosledis funkciji system(). Navodnici su bitni zbog putanja koje mogu imati blanko u sebi sto prekida redosled parametara xcopy funkcije.

Ovaj kod kod mene radi:
(namerno sam stavio putanju sa blankom, da bih morao da je uokvirim navodnicima)
Code:

#include <stdlib.h>
int main()
{
   system( "xcopy \"C:\\Program Files\\Adobe\" \"D:\\Program Files\\Adobe\" /s /i" );
}

Na Visti nije moglo da se vrsi kopiranje na C disk zbog sigurnosnih pravila (potrebno Run as Administrator) pa sam to uradio na D disk.

Citat:

Ocekujem odgovor tipa pa to sve moze sa bat ali molim te da mi pomognes preko c-a.

:) Ja za sebe koristim ovaj sistem BAT skript backupa. Sam formira datum i vreme, nema kompajliranja, lako se ispravlja
http://www.elitesecurity.org/t267320-0#1622527
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 15:59 - pre 190 meseci
#include <stdlib.h>
main()


{
system( "xcopy \"C:\\Documents and Settings\\Olgica\\Desktop\\proba\" \"C:\\Documents and Settings\\Olgica\\Desktop\\odrediste\" /s /i" );
}




evo koda...
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4902
*.dynamic.sbb.rs.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 17:38 - pre 190 meseci
Eto, super...

A koja je razlika izmedju tog koda i onog system() poziva sa tvojim putanjama koji sam ostavio ovde:
http://www.elitesecurity.org/t334195-0#2034164

:)
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 17:48 - pre 190 meseci
pa nema razlike, zasto onda ne radi?

Jel sam prevideo nesto ocigledno na sta si hteo da mi ukazes?

[Ovu poruku je menjao zivotus dana 25.08.2008. u 20:16 GMT+1]
 
Odgovor na temu

Milan Gligorijevic
Pančevo

Član broj: 73740
Poruke: 5273

Sajt: milan.rs


+80 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 20:49 - pre 190 meseci
Kompajlirao, probao, radi.
Naravno, sa drugom putanjom do foldera jer kod mene nema Olgice


Tebi baš ništa ne uradi program? Kod mene izbaci da je putanja pogrešna ili kopira šta treba.
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:08 - pre 190 meseci
Kada pokrenem exe otvori se crni prozor i tako stoji. inace kompajlirao sam preko Miracle C i koristio opciju build da napravim exe file, tada mi je dao ovo upozorenje:


Linking object C:\Program Files\Miracle C\ajde.obj,,C:\Program Files\Miracle C\ajde.map,c:\Program Files\Miracle C\ccl.lib ;

Linker Error (Severity 4)
Module "a" in file "c:\program files\miracle c\ajde.obj"
references unresolved external "_system"
at offset 0008H in segment "_text".

Build completed


Ajte ljudi pomagaj te da vas ne bih smarao vise :).
 
Odgovor na temu

Milan Gligorijevic
Pančevo

Član broj: 73740
Poruke: 5273

Sajt: milan.rs


+80 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:11 - pre 190 meseci
Aj pošalji tačno koji folder na koju lokaciju hoćeš, pa ću ja da kompajliram i pošaljem ti exe fajl.
Može?
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:28 - pre 190 meseci
Nije bitan folder sada, samo hocu da uspem da nateram da radi xcopy pa da pravim program koji sam zamislio. Dakle ti mislis da mi ne radi taj bild za exe kako treba, ajde da probamo, posalji mi exe za ovu putanju koju sam svuda navodio...
 
Odgovor na temu

Milan Gligorijevic
Pančevo

Član broj: 73740
Poruke: 5273

Sajt: milan.rs


+80 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:34 - pre 190 meseci
Evo, fajl kačim uz poruku.
Prikačeni fajlovi
 
Odgovor na temu

zivotus
Novi Sad

Član broj: 69550
Poruke: 56
*.telenor.co.yu.



Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:37 - pre 190 meseci
RADI!!! Koji si kompajler koristio,ako nije za win xp jel znas neki koji mogu da skinem?
 
Odgovor na temu

Milan Gligorijevic
Pančevo

Član broj: 73740
Poruke: 5273

Sajt: milan.rs


+80 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:41 - pre 190 meseci
Visual Studio 6 sam koristio.
 
Odgovor na temu

Milan Gligorijevic
Pančevo

Član broj: 73740
Poruke: 5273

Sajt: milan.rs


+80 Profil

icon Re: funkcija ili naredba za kopiranje?25.08.2008. u 21:48 - pre 190 meseci
Ako ti je VS velik za skidanje/plaćanje, probaj Code::Blocks ili Dev C++.
 
Odgovor na temu

[es] :: C/C++ programiranje :: funkcija ili naredba za kopiranje?

Strane: 1 2 3 4

[ Pregleda: 11467 | Odgovora: 60 ] > FB > Twit

Postavi temu Odgovori

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