29. december 2002 - 02:38Der er
1 kommentar og 3 løsninger
Hvilken kommando kopierer en fil
Jeg skal bruge en C++ kommando, der kopierer en fil. Jeg forestiller mig noget i retning af copy(stinavn+filnavn, stinavn) ; Jeg skal bare have kommandoen og include biblioteket, så kan jeg finde dokumentation på nettet.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Der er ikke nogen standard C++ løsning. Bl.a. fordi det på visse platforme (ikke DOS/Windows og Unix) godt kan være en kompleks sag at få fil-strukturen korrekt kopieret.
Man vil ofte åbne de to filer og læse alle bytes fra den ene fil til den anden fil eller bruger system og operativ-systemets copy.
Enkelte platforme har formentlig en copy funktion (ovenstående svar dækker VC++.NET).
Du skriver ikke under hvilket operativsystem, men under Windows kan du anvende CopyFile, den har følgende signatur.
BOOL CopyFile( LPCTSTR lpExistingFileName, // name of an existing file LPCTSTR lpNewFileName, // name of new file BOOL bFailIfExists // operation if file exists );
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.