Hast du es schonmal mit nem Batch-Script versucht?
Du willst doch nicht auf die armen Spatzen mit Kanonen schießen?
MFG
Puk3
EDIT (autom. Beitragszusammenführung):
So
ich bin es nochmal und ich schieße mal mit Kanonen auf die Spatzen

Ich habe mal eine kleine Konsolanwendung in Delphi geschrieben. Sie ist zwar noch nicht ganz ausgereift, aber sie erfüllt ihren Zweck, solange man keinen Pfad mit Leerzeichen angibt.
Die Anwendung soll dich mal ein bisschen dazu motivieren, mit Programmieren anzufangen

(vorrausgesetzt du willst verstehen, was ich da geschrieben habe)
Aber vielleicht schreckt sie dich ja auch ein bisschen ab und du versuchst eine solche Problemstellung demnächst vielleicht auch einfacher zu lösen.
Beides wären positive Effekte
Hier ist mein Code:
Code:
program Kopieren;
{$APPTYPE CONSOLE}
uses
SysUtils, Windows;
var
Params: array of string;
I: Integer;
Src, Dest: string;
begin
try
if ParamCount > 0 then
begin
if (ParamCount mod 2) = 0 then
begin
SetLength(Params, ParamCount);
for I := 0 to high(Params) do
begin
Params[I] := ParamStr(I + 1);
if (I mod 2) = 0 then
begin
Src := Params[I];
end
else
begin
Dest := Params[I];
if Dest[1] <> '-' then
begin
Writeln('Syntaxfehler');
Exit;
end;
Delete(Dest, 1, 1);
Writeln('Datei kopiert');
end;
CopyFile(PChar(Src), PChar(Dest), False);
end;
end
else
begin
Writeln('Unzureichende Parameter!');
end;
end
else
begin
Writeln('Sie haben keine Parameter angegeben!');
end;
Writeln('Zum Beenden [ENTER] druecken...');
Readln;
except
on E: Exception do
Writeln(E.ClassName, ': ', E.message);
end;
end. Viel Spaß damit.
Der Syntax ist übrigens folgender:
Code:
Source -Destination Source -Destination Source -Destination
MFG
Puk3