ohh .. aso ... dann sollte sowas passen
Delphi-Quellcode:
var
AlteDatei, NeueDatei : String;
...
...
for i := 0 to StringGrid1.RowCount-1 do
begin
AlteDatei := StringGrid1.Cells[0,i]; //die spalte mit dem alten namen des Opendialogs eintragen
NeueDatei := StringGrid1.Cells[1,i]; //Die Spalte mit dem neuen bereinigten Namen eigragen
MoveFile(AlteDatei,NeueDatei); // falls die alte Datei bleiben soll dann CopyFile();
//MoveFile(StringGrid1.Cells[0,i],StringGrid1.Cells[1,i]); //ohne die var's ^^
end;
du kannst natürlich auch die beiden Variabeln weglassen und die Cells direkt in MoveFile eingeben ... ich find's so nur anschaulicher.
Ist quasi wie dein eigentlicher code nur, daß du MoveFile benutzen musst ..
Hoffe ich habs nun richtig verstanden ^^
PS: Zum zerlegen der Pfadangaben (falls nötig): ExtractFilePath(), ExtractFileName()
龍 Der Unterschied zwischen Theorie und Praxis ist in der Praxis größer als in der Theorie.