Avatar billede rekun Nybegynder
10. juli 2006 - 11:42 Der er 13 kommentarer og
1 løsning

flyt fil + overskriv

Hej som en del af min opdaterings funktion skal jeg flytte de opdaterede filer fra en CD til en bestemt mappe på min harddisk., hvor de gamle filer skal blive overskrevet.

så hvordan flytter jeg en fil fra min cd til en bestemt happe på min harddisk, og overskriver den eksisterende?
Avatar billede kroning Nybegynder
10. juli 2006 - 11:44 #1
Du bruger CopyFile() til at kopiere filer med, sidste parameter i funktionen fortæller om en eksisterende fil skal overskrives.
Avatar billede rekun Nybegynder
10. juli 2006 - 12:34 #2
kan du give et eksempel, med at f.x. at kopire filen Test.txt fra D:\files til C:\programmer\app

håber du vil give lidt exstra hjælp
Avatar billede kroning Nybegynder
10. juli 2006 - 12:42 #3
if CopyFile(PAnsiChar('D:\files\Test.txt'),PAnsiChar('C:\programmer\app\Test.txt'), false) then
  showmessage('fil kopieret');
Avatar billede rekun Nybegynder
10. juli 2006 - 13:22 #4
jeg har sat en knap på min form, givet den koden: if CopyFile(PAnsiChar('D:\files\Test.txt'),PAnsiChar('C:\programmer\app\Test.txt'), false) then
  showmessage('fil kopieret');

så har jeg oprette filen D:\files\Test.txt, men når jeg complier og trykker på knappen sker der INGEN TING. har du nogle forslag
Avatar billede martinlind Nybegynder
10. juli 2006 - 13:35 #5
if CopyFile(PAnsiChar('D:\files\Test.txt'),PAnsiChar('C:\programmer\app\Test.txt'), false) then  showmessage('fil kopieret')
else showmessage('fil IKKE kopieret');
Avatar billede kroning Nybegynder
10. juli 2006 - 13:36 #6
if CopyFile(PAnsiChar('D:\files\Test.txt'),PAnsiChar('C:\programmer\app\Test.txt'), false) then
  showmessage('fil kopieret')
else
  showmessage('fil IKKE kopieret');

nu skal den jo skrive et eller andet og hvis ikke så bliver koden slet ikke kørt.
Avatar billede kroning Nybegynder
10. juli 2006 - 13:45 #7
hæ, ja jeg har ikke skrevet af efter dig martinlind da din post ikke var at se, sjovt at vi lige skulle skrive nøjagtig det samme :)
Avatar billede rekun Nybegynder
10. juli 2006 - 13:55 #8
JuHUUUU nu virker det (næsten),men hvordan for jeg den til at oprette de mappe som er i stien, hvis de nu ikke allerede findes. f.x. hvordan får jeg den til at oprette mappen app ( C:\programmer\app\Test.txt') hvis den nu ikke allerede findes.
Avatar billede kroning Nybegynder
10. juli 2006 - 14:03 #9
Du kan bruge ForceDirectories som findes i uniten SysUtils.

ForceDirectories('C:\programmer\app');
Avatar billede kroning Nybegynder
10. juli 2006 - 14:04 #10
Kik evt. også på CreateDir()
Avatar billede rekun Nybegynder
10. juli 2006 - 14:29 #11
Tak for den store hjælp i har været. men som i kan se er jeg helt ny her. og jeg kan ikke finde ud af at give de point som i har fortjent.

så det vil blive mit sidste spørgsmål.
Avatar billede kroning Nybegynder
10. juli 2006 - 14:32 #12
Du vælger dem du vil give points til ude til venstre og trykker på knappen.
Avatar billede martinlind Nybegynder
10. juli 2006 - 14:34 #13
jep :)
Avatar billede rekun Nybegynder
10. juli 2006 - 14:44 #14
tror de er givet nu..
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