Главная страница
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.045 c
15-1145627173
oldman
2006-04-21 17:46
2006.05.21
На одни и те же грабли двадцать восемь тысяч раз...


3-1143122033
anubis
2006-03-23 16:53
2006.05.21
SQL запрос


4-1141029839
ionn
2006-02-27 11:43
2006.05.21
Как запретить сторонним программам раскрывать свои окна


15-1145690100
Ketmar
2006-04-22 11:15
2006.05.21
ни фига себе!


2-1146671776
Мурзилка
2006-05-03 19:56
2006.05.21
не работает программа на другом компе