Avatar billede Slettet bruger
23. september 1999 - 12:56 Der er 1 kommentar og
1 løsning

Hjælp til 200 point

Jeg vil gerne vide hvordan man for computeren til at kopier et helt drev af gangen til en mappe

Den skal kopiere alt hvad der er på a:\ diskenten til følgende mappe på computeren C:\windows\skrivebord\ny mappe




Avatar billede Slettet bruger
23. september 1999 - 12:57 #1
Jeg vil gerne vide hvordan man for computeren til at kopier et helt drev af gangen til en mappe

Den skal kopiere alt hvad der er på a:\ diskenten til følgende mappe på computeren C:\windows\skrivebord\ny mappe
Avatar billede snorga Nybegynder
23. september 1999 - 13:02 #2
Dette kan bruges:

CopyDir('a:\','c:\windows\skrivebord\ny mappe');

----------------------------
Uses FileCTRL;

Procedure CopyDir(fra,til:string);
var
  SearchRec: TSearchRec;
begin
  If Copy(fra,Length(fra),1)<>'\' then Fra:=fra+'\';
  If Copy(Til,Length(Til),1)<>'\' then Til:=Til+'\';

//  Tjek om mapperne findes
  IF not DirectoryExists(fra) then begin showmessage('Mappen "'+fra+'" findes ikke.');exit;end;
  IF not DirectoryExists(til) then begin
    MkDir(Til);
  end;
//Led filerne igennem
  If FindFirst(fra+'*.*', faAnyFile, SearchRec)=0 Then
  Repeat
    If SearchRec.Attr=faDirectory Then begin
      If (SearchRec.Name='.')or(SearchRec.Name='..') then Continue;
      //Kopier undermappe med
      CopyDir(Fra+SearchRec.Name,Til+SearchRec.Name);
    end else begin
      CopyFile(PChar(Fra+SearchRec.Name),PChar(Til+SearchRec.Name),False);
    end;
  until FindNext(SearchRec) <> 0;
  FindClose(SearchRec);
end;
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