Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Verzeichnisstruktur
29. Aug 2011, 13:31
Also wohl eher so:
Delphi-Quellcode:
function GetDirFromFilename(const Filename, IncludingDir: string;
BackslashPositions: array of integer): string;
var
i, RealPosition: integer;
SubDir: string;
begin
RealPosition := 0;
SubDir := Filename;
for i := Low(BackslashPositions) to High(BackslashPositions) do
begin
Insert('\', SubDir, BackslashPositions[i] + RealPosition);
inc(RealPosition);
end;
SubDir := ExtractFilePath(IncludeTrailingPathDelimiter(IncludingDir) + SubDir);
Result := SubDir + Filename;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetDirFromFilename('9R223000L5.jpg', 'G:\PICS', [2,3,5,6]))
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|
|
Zitat
|