Wit
Czy istnieje jakaś procedura, która szereguje pliki w folderze wg nazwy?
0
0
Hmmm, nie bardzo wiem co masz na myśli. Pliki są zawsze w folderze, a kolejność wg. nazw ma znaczenie tylko przy ich wyświetlaniu. Moze sprecyzuj o co chodzi .... [???]
0
Procedury jako takiej nie ma, ale możesz sobie wyświetlić te pliki na przykład w listboxie z ustawioną właściwością Sorted na true :
var
sr: TSearchRec;
FileAttrs: Integer;
begin
FileAttrs := faReadOnly + faHidden + faSysFile + faVolumeID + faDirectory + faArchive;
if FindFirst('*.*', FileAttrs, sr) = 0 then begin
if (sr.Attr and FileAttrs) = sr.Attr then ListBox1.Items.Add(sr.Name);
while FindNext(sr) = 0 do begin
if (sr.Attr and FileAttrs) = sr.Attr then ListBox1.Items.Add(sr.Name);
end;
FindClose(sr);
end;
end;
0
Wit
Czy istnieje jakaś procedura, która szereguje pliki w folderze wg nazwy?
Sprecyzuj pytanie:
- może chodzić Ci o kolejność ich wyświetlania w jakiejś kontrolce
- a może chodzi o coś takiego, jak potrafią niektóre programy do defragmentacji, czyli sortowanie wszystkich wpisów w katalogu??