Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.026 c
2-1146661577
49 Cent
2006-05-03 17:06
2006.05.21
Как распечатать bmp файл


1-1144746277
DeadMoroz
2006-04-11 13:04
2006.05.21
Два и более обработчика события


3-1143359997
beglec
2006-03-26 11:59
2006.05.21
Проблема с инстяляцией на Win2003 Server


8-1134657965
seleman
2005-12-15 17:46
2006.05.21
Вопрос по видео


15-1145770978
GrayFace
2006-04-23 09:42
2006.05.21
Assebler: call near ptr - актуально ли слово "near"?




   Наверх