Kopiering af fil

Tags:    delphi

<< < 12 > >>
Hvordan kopierer jeg en fil fra programmets sti + en mappe til en forudbestemt placering.
Ved godt at jeg skal bruge (ExtractFilePath(Application.ExeName)) men kender ikke nogen koder til selve kopiering, ikke nogen der virker ihvertfald.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



12 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Har du glemt at lave filen EnTestFil.txt?

Hilsen Mark Jensen

DNA er naturens array



her er koden:

Fold kodeboks ind/udKode 


og ja filen findes...

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Det var noget af en path :S... Ligger mappen programs\\PGDown Locker\\ som undermappe til dit program :S... For hvis du prøver at gøre, hvad jeg tror, så er du ved at kopiere en fil der ligger i den mappe du har dit program i, og kopiere dit eget program! Men ExtractFilePath delen giver dig altså IKKE drevet, som du så smider en masse på, men hvor din applikation ligger!

MH.

The-Freak

Livet er for kort til at kede sig.



Du må også huske at mappen eksistere:
Fold kodeboks ind/udKode 

-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel

[Redigeret d. 16/10-04 10:20:23 af DiZpel]



Hvordan kopierer jeg en fil fra programmets sti + en mappe til en forudbestemt placering.
Ved godt at jeg skal bruge (ExtractFilePath(Application.ExeName)) men kender ikke nogen koder til selve kopiering, ikke nogen der virker ihvertfald.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


CopyFile(ExtractFilePath(Application.ExeName)+'EnTestFil.txt', 'C:\\EnTestFil.txt', False);

Den sidste param skal være False for at overskrive, og True for IKKE at overskrive!


MH.

The-Freak

Livet er for kort til at kede sig.



Den kommer med denne fejl:

[Error] Unit1.pas(29): Incompatible types: 'String' and 'PChar'

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Den kommer med denne fejl:

[Error] Unit1.pas(29): Incompatible types: 'String' and 'PChar'

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Så prøv:
CopyFile(PChar(ExtractFilePath(Application.ExeName)+'EnTestFil.txt'), PChar('C:\\EnTestFil.txt'), False);

MH.

The-Freak

Livet er for kort til at kede sig.



Der sker ingenting... Den kan fint køre det men der sker ingen ting når man trykker...
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



Der sker ingenting... Den kan fint køre det men der sker ingen ting når man trykker...
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------


Præcis hvordan ser din kode ud(Kun den linje med CopyFile)?

MH.

The-Freak

Livet er for kort til at kede sig.



her er koden:

Fold kodeboks ind/udKode 


og ja filen findes...

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



her er koden:

Fold kodeboks ind/udKode 


og ja filen findes...

Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------

Det var noget af en path :S... Ligger mappen programs\\PGDown Locker\\ som undermappe til dit program :S... For hvis du prøver at gøre, hvad jeg tror, så er du ved at kopiere en fil der ligger i den mappe du har dit program i, og kopiere dit eget program! Men ExtractFilePath delen giver dig altså IKKE drevet, som du så smider en masse på, men hvor din applikation ligger!

MH.

The-Freak

Livet er for kort til at kede sig.


Den kode plejer a virke godt nok.. den finder jo bar mappen hvor exe filen ligger. Så kan ikke rigtigt se hvad der er galt.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------



<< < 12 > >>
t