Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

Работа с файлами   Найти похожие ветки 

 
Виталик___   (2006-02-12 21:06) [0]

В директории ./Data есть несколько файлов с расширением *.us
Как мне создать массив sl[i], где i - кол-во файлов, а sl имеет тип string и равен имени файла.
Спасибо.


 
Чародей ©   (2006-02-12 22:21) [1]

procedure FindF(var List:TStrings; const Path: string);
var
 FPath:string;
 FindHandle:THandle;
 FindData:TWin32FindData;
begin
if Path="" then Exit;
FPath:=Path;
if FPath[Length(FPath)]<>"\" then
 FPath:=FPath+"\";
FindHandle := FindFirstFile("*.*", FindData);
if FindHandle <> INVALID_HANDLE_VALUE then
 repeat
     if (FindData.cFileName[0]<>".") then
       List.Append(FPath+FindData.cFileName);
 until not FindNextFile(FindHandle, FindData);
if FindHandle <> INVALID_HANDLE_VALUE then
 Windows.FindClose(FindHandle);
end;

Если очень надо то вместо List используй динамический массив



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.042 c
8-1126809916
-keks-
2005-09-15 22:45
2006.02.26
bmp в jpg


15-1138713366
Nic
2006-01-31 16:16
2006.02.26
Посоветуйте книгу по C#


2-1139210354
BlackCat
2006-02-06 10:19
2006.02.26
fkCalculated


2-1139385465
nap<>
2006-02-08 10:57
2006.02.26
Как усыпить приложение


6-1132339269
Jimmy
2005-11-18 21:41
2006.02.26
Игра под модем





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский