|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.08.2009, 12:06 | #1 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Как изменить расширение файла
Как изменить расширение. Пользуюсь стандартной функцией
ChangeFileExt('test.txt','.csv'); А работать не хочет. Может что-то не так делаю? Последний раз редактировалось Dux; 25.08.2009 в 12:50. |
25.08.2009, 12:17 | #2 |
Software Developer
Старожил
Регистрация: 19.12.2008
Сообщений: 2,070
|
Функция ChangeFileExt изменяет расширение файла. Имя файла задаётся полностью, через запятую задаётся новоё расширение.
А переименовать попробуй Паскалевской функцией Rename(var f, newname: string);
Будь проще и люди к тебе потянутся
|
25.08.2009, 12:24 | #3 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
|
25.08.2009, 12:51 | #4 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Тему неправильно указал. Надо изменить расширение..
MaTBeu: все правильно указано, где вы увидели ошибку в названии темы? Спасибо Цитата:
ChangeFileExt('test.txt','.csv'); В корневой директории лежит файл test.txt, однако расширение меняться не хочет.. Последний раз редактировалось Stilet; 25.08.2009 в 13:06. |
|
25.08.2009, 12:57 | #5 |
Форумчанин
Регистрация: 19.06.2009
Сообщений: 896
|
Нужно указывать ПОЛНЫЙ ПУТЬ к файлу...
|
25.08.2009, 13:03 | #6 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Указал
Код:
|
25.08.2009, 13:07 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А что простое переименование файла уже не в моде?
Код:
I'm learning to live...
|
25.08.2009, 13:08 | #8 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Просто пытаюсь понять почему ChangeFileExt не работает..
|
25.08.2009, 13:12 | #9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Да чеж не работает. все работает, но только эта функа просто изменяет в строке, которые ты ей передал символы, а не в самом файле.
Загляни в генофонд ее и ты увидишь: Код:
Так что не парься. Это функция для работы со строками а не с файлами. P.S. кстати хелп еще не отменили, и там это все написано четко
I'm learning to live...
|
25.08.2009, 13:16 | #10 |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
Интересно получается, а в книге "Программирование в Дельфи 7" эта функция описывается как функция для работы с файлами...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить формат файла | Манжосов Денис :) | Операционные системы общие вопросы | 5 | 29.12.2009 17:56 |
Расширение файла | Александр! | Операционные системы общие вопросы | 9 | 21.02.2009 16:37 |
Как изменить значок .ехе файла Delphi? | Evgenii | Общие вопросы Delphi | 4 | 04.02.2009 15:45 |
Ошибка "Неизвестное расширение файла" | prog38 | Помощь студентам | 25 | 25.07.2008 10:18 |
Как зарегить новое расширение в Windows XP | dagarik | Windows | 1 | 22.10.2007 20:27 |