Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.21;
Скачать: CL | DM;

Вниз

Сравнение имен файлов   Найти похожие ветки 

 
Yo-yo   (2006-05-01 12:17) [0]

у меня есть массив mas  Стринговый, в который занесены имена определённых файлов
программа читает названия файлов из определённой папки
Как сделать проверку типо если mas[x] <> имя читаемого файла
тогда добавляем его в Memo

пожалуйста пример кода...


 
alex-drob ©   (2006-05-01 12:42) [1]

Так и сделать
if mas[x]<>fs.filename then memo1.lines.add(fs.filename)


 
Yo-yo   (2006-05-01 13:00) [2]

а вот и нет
смотри допустим
mas[1] := "1.txt";
mas[2] := "2.txt"
mas[3] := "3.txt"
и в папке файлы с такими же именами

for x := 1 to 3 do
begin
if mas[x] <> fs.filename then memo1.lines.add(fs.filename);
end;
так не выходит, добавляются файлы

так я не знаю  имена файлов ищутся в каком порядке
походу не по имени упорядочены...


 
EvS ©   (2006-05-01 13:07) [3]

Файлы-то как ищещь?


 
Anatoly Podgoretsky ©   (2006-05-01 13:16) [4]

А ты так и просил, чего же теперь хочешь?


 
alex-drob ©   (2006-05-01 13:16) [5]

А если:
f:=false;
for x := 1 to 3 do
begin
if mas[x] = fs.filename then f:=true;
end;
if not f then memo1.lines.add(fs.filename)


 
antonn ©   (2006-05-01 14:00) [6]

var i:integer; {St:Tstrings и выше}
begin
for i:=0 to St.count-1 do
if St.strngs[i]<>"имя определенного файла" then
 memo.lines.add(St.strngs[i]);
end;


для игноррирования регистра - lowercase().



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

Текущий архив: 2006.05.21;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.033 c
15-1145709316
ArtemESC
2006-04-22 16:35
2006.05.21
Счетчик времени на сайте...


15-1145625398
recordPlay
2006-04-21 17:16
2006.05.21
С помошью какой программы можно записать RealOne Player файл?


2-1146220976
фил
2006-04-28 14:42
2006.05.21
delphi


15-1145872467
xayam
2006-04-24 13:54
2006.05.21
Почему программисты не хотят структурировать код?


6-1130276559
Setor
2005-10-26 01:42
2006.05.21
Организация непрерывной передачи файлов по сети для видеочата