Страница 1 из 1
DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 13:27
tanatol
Как с помощью функции DIRECTORY получить список каталогов , если второй параметр - сложное имя, например C:\Program Files\Microsoft Office\ ?
Re: DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 14:06
vd-vuf
а в двойные кавычки пробовал завернуть? "C:\Program Files\Microsoft Office\"
Re: DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 14:18
tanatol
Кавычки не помогают.
Re: DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 14:52
Дед Пахом
Сейчас под рукой нет Clarion, но есть у этой функции параметр (битовая маска), попробуй установить бит LongFileName (или как-то так), может поможет?
ЗЫ
это разве сложное имя? Вот посложнее:
C:\Users\mikeduglas\AppData\Local\Vulkan\clrcLauncher.vshost.exe_StrongName_vdupmphfj1adp0515ka1vsbcx3s33yc1\1.0.0.0\
Re: DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 15:42
lsgsoftware
Может не совсем в в тему, но можешь посмотреть здесь
http://lsgsoftware.narod.ru/copir.html
сделано с помощью vuFile Utility
Re: DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 16:07
kreator
Из Хелпа:
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 по второму варианту.
Re: DIRECTORY и сложное имя каталога
Добавлено: 07 Октябрь 2009, 17:13
tanatol
Давно не работал с DIRECTORY! Каталог надо задавать в формате <dir>\*.* , а я задавал в ввиде <dir>.