Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.07.2009, 16:30   #1
inkubus
 
Регистрация: 13.07.2009
Сообщений: 3
По умолчанию Сохранение файлов.

Здравствуйте. Сохраняю я файлы с помощью:
Код:
var
i: integer;
Nemo: TStringList;
begin
...
 For i:=1 To OpenDialog1.Files.Count Do
begin
Nemo.SaveToFile(IntToStr(i)+'.2009.txt');
...
т.е. открыл я 10 файлов и сохранил 1.2009.txt, ..., 10.2009.txt, а как сделать, чтобы теперь при сохранении добавлялся не порядковый номер открытого файла, а его имя? т.е. открыл 29.07 и 30.07 - сохранил 29.07.2009 и 30.07.2009.
inkubus вне форума Ответить с цитированием
Старый 29.07.2009, 16:39   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
SaveToFile(ExtractFileName(OpenDialog1.Files[i])+'.2009.txt');
Только наверное стоит еще от расширения избавится...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 29.07.2009, 16:42   #3
Daramant
Форумчанин
 
Регистрация: 06.01.2009
Сообщений: 340
По умолчанию

Подразумевается, что расширение есть:
Код:
var
  i: Integer;
  Path, Name: String;
begin
 if OpenDialog1.Execute then
  for i := 0 to OpenDialog1.Files.Count - 1 do begin
    Path := ExtractFilePath(OpenDialog1.Files[i]);
    Name := ExtractFileName(OpenDialog1.Files[i]);
    Name := Copy(Name, 1, Pos(ExtractFileExt(Name), Name) - 1);
    SaveToFile(Path + Name + '.2009.txt');
  end;
end;
Истинный успех – это то, что Вы сделали в сравнении с тем, что могли бы сделать.
Никогда не бойся делать то, что ты не умеешь. Помни, ковчег был построен любителем. Профессионалы построили "Титаник".

Последний раз редактировалось Daramant; 29.07.2009 в 16:46.
Daramant вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программа получения списка файлов директории и изменения атрибутов файлов roma86 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 7 09.06.2009 09:08
Как задать команду загрузки файлов данных на кнопку если каталог и имена файлов известны??? Andbuba Microsoft Office Excel 2 28.12.2008 17:28
Сохранение и открытие файлов Kantor Общие вопросы Delphi 1 15.12.2008 05:21
Сохранение отчетных файлов Nikolaeva Общие вопросы Delphi 0 22.09.2008 11:17
Нужна помощь: выбор файлов исходя из имени файлов Antik163RUS Помощь студентам 4 19.06.2008 21:20