scan folder ( og sub folder) for filer

Tags:    delphi

Uses FileCtrl;

procedure TForm1.Button1Click(Sender: TObject);
var
folder: String;
begin
folder := '';

SelectDirectory('Vælg en mappe', '', folder);
If folder <> '' Then
begin
{
scan folder og ALLE sub-folder for filer og tilføj dem til en listbox.
}

end Else begin
ShowMessage('Du valgte ikke en mappe');
end;
end;



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Du kan f.eks gøre sådan her:
Fold kodeboks ind/udKode 



mvh
HSV



ja men den tilføjer ikke sub-folders.... og den tilføjer også navne på mapperne.

den skal ikke tilføje mapper, men alle filer i mappen og i alle sub.mapper



Nej - den tilføjer ikke mappenavne
Jo - den tilføjer alle filer i mappen og undermapper

mvh
HSV

[Redigeret d. 09/11-04 13:45:39 af HSV]



ja det virker hehe min fejl

virker bare ikke hvis mappen er "dokumenter"



Ja, du har ret - der er et mindre problem med skjulte folders

Fold kodeboks ind/udKode 


ændringen er "faAnyFile and not faHidden", dvs. skjulte filer og folders medtages ikke, samt "sr.Attr and faDirectory <> 0", hvilket medfører at ALLE folders (- hidden) nu gennemløbes.

mvh
hsv






t