Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Имя файла [D6]


Vir ©   (2004-11-03 17:47:00) 

Как проверить что в строке есть/нет символы которые не могут быть в имени файла.


Vir   (2004-11-03 18:11:00) [1]

Jedi   (03.11.04 17:59) [4]
Rem ©   (03.11.04 18:04) [5]

Спасиб учту и то и другое :)


Rem   (2004-11-03 18:04:00) [2]

>>не пойдет - если есть запрещенный символ мне его надо исключать из строки

Исправлять строки должен пользователь. Если он ввел неправильные символы в имени файла, тогда откуда у Вас уверенность, что имя файла будет правильным после удаления запрещенных символов?

try
 AssignFile();
 Reset()/Rewrite();
except
 // обработка ошибки
end;


Jedi   (2004-11-03 17:59:00) [3]

Запрещенные символы (Windows):
\ | ? / * ? : > < " '


Vir   (2004-11-03 17:55:00) [4]

Smithson   (03.11.04 17:53) [2]
Создать такой файл. Список разрешенных-запрещенныз символов меняется в зависимости от файловой системы и версии Windows.


не пойдет - если есть запрещенный символ мне его надо исключать из строки


Smithson   (2004-11-03 17:53:00) [5]

Создать такой файл. Список разрешенных-запрещенныз символов меняется в зависимости от файловой системы и версии Windows.


Vir   (2004-11-03 17:49:00) [6]

точнее мне будет достаточно списка тех самых запрещенных символов


Наверх

Титульная страница Поиск, карта сайта Написать письмо