Avatar billede tt2002 Nybegynder
30. oktober 2003 - 17:37 Der er 6 kommentarer og
1 løsning

kopier fil

Er der en simpel CopyFile commando (a la DeleteFile)?
Avatar billede fun22 Nybegynder
30. oktober 2003 - 17:46 #1
copy('c:\test.txt', 'c:\test\test.txt');
Avatar billede arne_v Ekspert
30. oktober 2003 - 18:06 #2
uses
  Windows;

og:

  CopyFile(PChar('C:\z.1'),PChar('C:\z.2'),true);
Avatar billede athlon-pascal Juniormester
30. oktober 2003 - 21:05 #3
arne_v -> Eller bare
uses
  Windows;

og:

  CopyFile('C:\hest.txt','C:\pony.txt',true);

Man behøver ikke bruge PChar med mindre man benytter variabler :-)
Avatar billede tt2002 Nybegynder
31. oktober 2003 - 23:17 #4
fun22...

hvis jeg skriver præcis som dig, får jeg : Incompatible types
Avatar billede doc404 Novice
01. november 2003 - 02:40 #5
if CopyFile('tilfil.txt','frafil.txt',FailIfExists) then
  // du er her hvis det gik godt
else
  // her hvis det gik galt

Og bruger du variable skal du omslutte dem med PChar(filename)
Avatar billede doc404 Novice
01. november 2003 - 02:42 #6
UPS : byt lige rundt på tilfil.txt og frafil.txt ;-)

Altså:
if CopyFile('frafil.txt','tilfil.txt',FailIfExists) then
  // du er her hvis det gik godt
else
  // her hvis det gik galt
Avatar billede arne_v Ekspert
16. november 2003 - 22:24 #7
Lukke tid ?
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester