AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit dem Suchen nach Dateien

Ein Thema von ByTheTime · begonnen am 11. Aug 2013 · letzter Beitrag vom 12. Aug 2013
 
Furtbichler
(Gast)

n/a Beiträge
 
#3

AW: Problem mit dem Suchen nach Dateien

  Alt 11. Aug 2013, 18:38
In jedem Unterpfad wird als Datei "." und ".." gefunden.
Das sind jetzt aber nur 2 Dateien, die zudem die zweite Prozedure finden müsste, aber nicht die erste. Es werden jedoch 13 zusätzliche Dateien gefunden.

Speichere das Ergebnis der ersten Variante in einer TStringList.

Anschließend setzt Du 'MyList.Sorted:=True'. Das beschleunigt das suchen im 2.Teil.

Im zweiten Teil entfernst Du alle Dateien, die Du gefunden hast, aus der Liste. Übrig bleiben dann die, die die ersten Version findet, die zweite jedoch nicht.

Delphi-Quellcode:
   if FindFirst(Directory + '*.*', faAnyFile and not faDirectory, SR) = 0 then
     try
       repeat
        if ExtractFileExt(SR.Name) = '.mp3then
        begin
          i := MyList.IndexOf(SR.Name);
          if (i>=0) then
             MyList.Delete(i)
          else
             FehlerMemo.Lines.Add(SR.name+' wird von der 2.Version gefunden, aber nicht von der 1.Version');
        end;
       until FindNext(SR) <> 0;
     finally
       FindClose(SR);
     end;

    FehlerMemo.Lines.Add('Folgende Dateien werden von der 2.Version nicht gefunden');
    FehlerMemo.Lines.AddStrings(MyList);
Auf diese Weise kannst Du dir die Frage dann selbst beantworten.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz