» »

[c++] kopiranjedatotek

[c++] kopiranjedatotek

Majs ::

Zanima me samo, ali obstaja kašen enostaven ukaz oz. delček kode da vsebino v datoteki (binarni, če je pomembno) v eno drugo datoteko???

Tnx
  • spremenil: Majs ()

'FireSTORM' ::

std::string ls_Command;
ls_Command = "cp file-source target-file";
system(ls_Command);

bo čist dovolj
razen če misliš ob kopiranju hkrati modificirat vsebino datoteke in novo modificirano obliko zapisat v novo datoteko
Those penguins.... They sure aint normal....

Zgodovina sprememb…

Jean-Paul ::

Imaš (vsaj) tri možnosti:

1) prebereš izvorno datoteko v pomnilnik in vsebino pomnilnika zapišeš v ponorno datoteko (portable)

2) uporabiš sistemski klic (e.g. CopyFile(), sendfile()) (non-portable)

3) izvedeš "zunanji" program s klicem system() (pogojno portable)

zhigatsey ::

Sem tudi jaz to rabil enkrat, tukaj

za windowse pa lahko uporabiš tudi to, pa includaj windows.h, pa string
bool fileCopy(const string& src, const string& dest, bool overwrite)
{
        return ::CopyFileA( src.c_str(), dest.c_str(), !overwrite);
}

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[C++] charset-a

Oddelek: Programiranje
7898 (755) SasoS
»

[C++] Kopiranje char arraya v drug char array

Oddelek: Programiranje
71272 (1143) win64
»

[C++] Unicode, Utf...

Oddelek: Programiranje
61500 (1383) Matako
»

[C++] Pretvorba iz int v char *

Oddelek: Programiranje
232963 (2339) Gundolf
»

[C++] Portabilna funkcija za kopiranje datotek

Oddelek: Programiranje
172252 (1908) Gundolf

Več podobnih tem