|
function NormalDir |
Наверх Предыдущая Последующая | |
function NormalDir(ADirName : string) : string;
Производит нормализацию имени папки. Нормализация предполагает:
| • | Удаление пробелов в начале и конце имени папки |
| • | Производит замену "/" на "\" |
| • | Производит удаление повторяющихся слешей (например, C:\\abc). Исключение - это парный слеш в начале сетевого пути |
| • | При необходимости добавляет слеш в конце пути |
| • | Замену макросов на их значения. Подробнее про макросы см. в разделе "макросы, допустимые в именах файлов" |
Данная функция удобна в различных процедурах, производящих обработку каталогов.
Примеры:
NormalDir('c:\test') = 'c:\test\'
NormalDir('c:\\test') = 'c:\test\'
NormalDir('c:\\test/abc/') = 'c:\test\abc\'
NormalDir('%SysDisk%:\\test') = 'c:\test\'