Thema
:
Delphi
Auf Windowsordnerstruktur zugreifen
Einzelnen Beitrag anzeigen
samso
Registriert seit: 29. Mär 2009
439 Beiträge
#
3
Re: Auf Windowsordnerstruktur zugreifen
7. Mär 2010, 13:48
zusammenfalten
·
markieren
Delphi-Quellcode:
//------------------------------------------------------------------------------
// Eine Verzeichnisliste lesen - im Ergebnis werden nur die Dateinamen übergeben
//------------------------------------------------------------------------------
function
AppendDirList(
const
DirList: TStrings;
const
Path:
String
): Integer;
var
SearchResult: TSearchRec;
Error: Integer;
begin
Result := -1;
if
DirList<>
nil
then
begin
Error := FindFirst(Path, faDirectory, SearchResult);
try
While
Error=0
do
begin
if
(SearchResult.Attr
and
faDirectory = faDirectory)
and
(SearchResult.
Name
<> '
.
')
and
(SearchResult.
Name
<> '
..
')
then
begin
DirList.Add(SearchResult.
Name
);
end
;
Error := FindNext(SearchResult);
end
;
finally
FindClose(SearchResult);
end
;
Result := DirList.Count;
end
;
end
;
function
GetDirList(
const
DirList: TStrings;
const
Path:
String
): Integer;
begin
Result := -1;
if
DirList<>
nil
then
begin
DirList.Clear;
Result := AppendDirList(DirList, Path);
end
;
end
;
Zitat
samso
Öffentliches Profil ansehen
Mehr Beiträge von samso finden