Как определить наличие папки?
Код:
Код: Выделить всё
$IsFolder = _PathIsFolder(@ScriptDir)
ConsoleWrite("[" & @ScriptDir & "] IsFolder = " & $IsFolder & @CRLF)
Func _PathIsFolder($sPath)
Return Not StringInStr(FileGetAttrib($sPath & "\"), "D") = 0
EndFuncЦитата TERMINAL:
2. Имеется на С:\ папка "ПОЛЬЗОВАТЕЛЬ" и на D:\ в папке "Документы" папка "ПОЛЬЗОВАТЕЛЬ".... В папке "Документы" кроме папки "ПОЛЬЗОВАТЕЛЬ" могут присутствовать и другие папки (тоже самое и с диском С:\). Мне нужна как бы сверка, если на С:\ есть такАЯ папкА как и диске D:\ в папке "Документы", то выводится сообщение...если нет...ничего не происходит...
Не ясно, что нужно проверять? Если в обеихз местах есть папка "ПОЛЬЗОВАТЕЛЬ"? В чём тогда проблема, FileExists() вроде для этого и есть
Ну или юзаем функцию выше.
