Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Содержит объект Folder элемента, если элемент является папкой.
Это свойство доступно только для чтения.
Синтаксис
objGetFolder = FolderItem.GetFolder
Значение свойства
Переменная типа IDispatch , которая получает объект Folder .
Примеры
В следующем примере getFolder используется для получения объекта Folder для папки System32. Для JScript, VBScript и Visual Basic отображается правильное использование.
Jscript:
<script language="JScript">
function fnGetFolderJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder2;
var ssfWINDOWS = 36;
objFolder2 = objShell.NameSpace(ssfWINDOWS);
if (objFolder2 != null)
{
var objFolderItem;
objFolderItem = objFolder2.ParseName("system32");
if (objFolderItem != null)
{
var objFolder;
objFolder = objFolderItem.GetFolder;
if (objFolder != null)
{
...
}
}
}
}
</script>
Vbscript:
<script language="VBScript">
function fnGetFolderVB()
dim objShell
dim bReturn
set objShell = CreateObject("shell.application")
if (not objShell is nothing) then
dim objFolder2
dim ssfWINDOWS
ssfWINDOWS = 36
set objFolder2 = objShell.NameSpace(36)
if (not objFolder2 is nothing) then
dim objFolderItem
set objFolderItem = objFolder2.ParseName("system32")
if (not objFolderItem is nothing) then
dim objFolder
set objFolder = objFolderItem.GetFolder
if (not objFolder is nothing) then
'Add code here
end if
set objFolder = nothing
end if
set objFolderItem = nothing
end if
set objFolder2 = nothing
end if
set objShell = nothing
end function
</script>
Visual Basic:
Private Sub fnGetFolderVB()
Dim objShell As Shell
Dim objFolder2 As Folder2
Dim ssfWINDOWS As Long
ssfWINDOWS = 36
Set objShell = New Shell
Set objFolder2 = objShell.NameSpace(ssfWINDOWS)
If (Not objFolder2 Is Nothing) Then
Dim objFolderItem As FolderItem
Set objFolderItem = objFolder2.ParseName("system32")
If (Not objFolderItem Is Nothing) Then
Dim objFolder As Folder2
Set objFolder = objFolderItem.GetFolder
If (Not objFolder Is Nothing) Then
'Add code here
Debug.Print "Yes"
Else
'Folder object returned nothing
End If
Set objFolder = Nothing
Else
'FolderItem object returned nothing.
End If
Set objFolderItem = Nothing
Else
'Folder object returned nothing.
End If
Set objFolder2 = Nothing
Set objShell = Nothing
End Sub
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 2000 Professional, Windows XP [только классические приложения] |
| Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
| Заголовок |
|
| IDL |
|
| DLL |
|
См. также раздел