У меня есть одна проблема, и это сводит меня с ума, Вот строка кодаLotusScript и реж функция
qdName$ = Dir(fDir, ATTR_DIRECTORY)
fDir это путь к каталогу.
Цель: я хочу получить только список каталогов в пути fDir
Реальность: Я получаю все объекты, каталоги, файлы и т. Д., Что я делаю неправильно?
Вот кусок кода
qdName$ = Dir(fDir, 16)
While qdName$ <> ""
If qdName <> "." And qdName <> ".." And InStr(1, qdName$, ".JPG", NoCaseNoPitch) = "0" Then
folders = folders + 1
If InStr(1, qdName, "tmp") = 0 Then
Name fDir + qdName As fDir + "tmp" + SetDoc.counter(0)
qdName$ = "tmp" + SetDoc.counter(0)
Set item = SetDoc.replaceItemValue("counter", CStr(CInt(SetDoc.counter(0)) + 1))
Call SetDoc.save(True, True)
End If
dList(dNo%) = qdName$
dNo% = dNo% + 1
qdName$ = Dir$()
Else
qdName$ = Dir$()
End If
Wend
Работы для меня здесь. пожалуйста, покажите больше кода и сообщите нам о версии заметок и os, которые вы используете. Я ГУСЕСС, у вас нет 'Option declare' и не использовал'% include 'lsconst.lss'', так что ATTR_DIRECTORY = 0 вместо 16 –
http://stackoverflow.com/questions/15424919/lotusscript-search-windows- directory-for-subdirectories-and-files-recursion –
У меня нет директивы Declare Declare, и это не так, я думаю, о директиве Include он не помогает, где я могу найти lss-файлы, являются ли они системными файлами? О моем клиенте, это 8.5.3, а сервер 6.5.4 под окнами 2003 – Velaro