Jak uzyskać listę wszystkich plików w aktualnym katalogu?

PL
Data dodania: 2011-09-13, Autor: Karol, Dodał: Karol, Wyświetleń: 465

Należy wykorzystać funkcje FindFirst i FindNext dostępne w module Crt. Pierwsza z funkcji odszukuje wskazany maską plik, natomiast druga powoduje szukanie kolejnego pliku pasującego do maski. Aby sprawdzić, czy funkcje odnalazły plik można skorzystać z DosError. Oto przykład:

uses Dos;

var
  DirInfo: SearchRec;

begin
  FindFirst('*.txt', Archive, DirInfo);
  while DosError=0 do
  begin
    Writeln(DirInfo.Name);
    FindNext(DirInfo);
  end;
end.

 


Aby dodawać komentarze musisz być zalogowany!


Kontakt

Jeśli chcesz się z nami skontaktować napisz na adres: info(at)binboy.org lub odwiedź nasz profil na Facebooku!

O Nas

Serwis binboy.org to kopalnia wiedzy dla wszystkich z branży IT, w szczególności dla programistów i webmasterów. To duży zbiór kursów programowania, tutoriali, darmowych ebooków, setki kodów źródłowych itp.

Bądź w kontakcie

Panel użytkownika

Zaloguj się do panelu użytkownika.
Nie masz konta? Zarejestruj się!
Zapomniałeś hasła?