DIRECTORY и сложное имя каталога
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
DIRECTORY и сложное имя каталога
Как с помощью функции DIRECTORY получить список каталогов , если второй параметр - сложное имя, например C:\Program Files\Microsoft Office\ ?
-
- Бывалый
- Сообщения: 61
- Зарегистрирован: 12 Декабрь 2008, 12:09
- Откуда: Верхний Уфалей
- Контактная информация:
Re: DIRECTORY и сложное имя каталога
а в двойные кавычки пробовал завернуть? "C:\Program Files\Microsoft Office\"
- Дед Пахом
- Старичок
- Сообщения: 3285
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 15 раз
- Поблагодарили: 48 раз
- Контактная информация:
Re: DIRECTORY и сложное имя каталога
Сейчас под рукой нет Clarion, но есть у этой функции параметр (битовая маска), попробуй установить бит LongFileName (или как-то так), может поможет?
ЗЫ
это разве сложное имя? Вот посложнее:
C:\Users\mikeduglas\AppData\Local\Vulkan\clrcLauncher.vshost.exe_StrongName_vdupmphfj1adp0515ka1vsbcx3s33yc1\1.0.0.0\
ЗЫ
это разве сложное имя? Вот посложнее:
C:\Users\mikeduglas\AppData\Local\Vulkan\clrcLauncher.vshost.exe_StrongName_vdupmphfj1adp0515ka1vsbcx3s33yc1\1.0.0.0\
С уважением, ДП
-
- Ветеран
- Сообщения: 311
- Зарегистрирован: 08 Июль 2005, 22:04
Re: DIRECTORY и сложное имя каталога
Может не совсем в в тему, но можешь посмотреть здесь
http://lsgsoftware.narod.ru/copir.html
сделано с помощью vuFile Utility
http://lsgsoftware.narod.ru/copir.html
сделано с помощью vuFile Utility
-
- ✯ Ветеран ✯
- Сообщения: 5158
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: DIRECTORY и сложное имя каталога
Из Хелпа:
The queue parameter must name a QUEUE with a structure that begins the same as the following structure contained in
EQUATES.CLW:
ff_:queue QUEUE,PRE(ff_),TYPE
name STRING(13)
date LONG
time LONG
size LONG
attrib BYTE !A bitmap, the same as the attributes EQUATEs
END
or the following structure (for long filename support):
FILE:queue QUEUE,PRE(File),TYPE
name STRING(FILE:MAXFILENAME) !FILE:MAXFILENAME is an EQUATE
shortname STRING(13)
date LONG
time LONG
size LONG
attrib BYTE !A bitmap, the same as the attributes EQUATEs
END
Попробуй сделать QUEUE по второму варианту.
The queue parameter must name a QUEUE with a structure that begins the same as the following structure contained in
EQUATES.CLW:
ff_:queue QUEUE,PRE(ff_),TYPE
name STRING(13)
date LONG
time LONG
size LONG
attrib BYTE !A bitmap, the same as the attributes EQUATEs
END
or the following structure (for long filename support):
FILE:queue QUEUE,PRE(File),TYPE
name STRING(FILE:MAXFILENAME) !FILE:MAXFILENAME is an EQUATE
shortname STRING(13)
date LONG
time LONG
size LONG
attrib BYTE !A bitmap, the same as the attributes EQUATEs
END
Попробуй сделать QUEUE по второму варианту.
We are hard at work… for you. 

Re: DIRECTORY и сложное имя каталога
Давно не работал с DIRECTORY! Каталог надо задавать в формате <dir>\*.* , а я задавал в ввиде <dir>.