- Код: Выделить всё
uses sysutils;
Procedure ListDir(CurDir:String);
var
F : TSearchRec;
begin
if FindFirst(CurDir+'*.*', faAnyFile, F ) = 0 then
repeat
writeln('->',curdir+F.name);
until FindNext(F)<>0;
FindClose(F);
end;
begin
ListDir('/home/user/');
end.
выводит всё , кроме каталогов с русскими буквами , и также если искать в каталоге с русским буквами не видет другие подкаталоги =(((
что делать ?!


------
проверил , он даже обыкновенные каталоги невидет =( только те в которых есть '.' например '.opera' =((((