Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Ordner aus Pfad extrahieren

  Alt 13. Mai 2004, 20:19
Macht das nicht die Funktion ExtractPathname aus der Unit SysUtils?

Und falls es ein Ersatz sein soll, hier meine Versionen ohne pos:
Delphi-Quellcode:
////////////////////////////////////////////////////////////////////////////////
// Procedure : CutPathname
// Comment : ExtractFilename

function CutPathname(s: string): string;
var
  i: integer;
begin
  result := s;
  for i := length(s) downto 1 do
    // Von hinten den Backslash suchen. Wenn gefunden alles ab Backslash kopieren
    if s[i] in ['\','/',':'] then
      begin
        result := copy(s, i + 1, length(s));
        // Nach dem ersten Backslash beenden
        break;
      end;
end;


////////////////////////////////////////////////////////////////////////////////
// Procedure : CutFilename
// Comment : ExtractFilepath

function CutFilename(s: string): string;
var
  i: integer;
begin
  result := s;
  for i := length(s) downto 1 do
    // Von hinten den Backslash suchen. Wenn gefunden alles bis inkl. Backslash kopieren
    if s[i] in ['\','/',':'] then
      begin
        result := copy(s, 1, i);
        // Nach dem ersten Backslash beenden
        break;
      end;
end;
[edit=Chakotay1308]Kleine Korrektur. Mfg, Chakotay1308[/edit]
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat