Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi objek Folder item, jika item tersebut adalah folder.
Properti ini bersifat hanya baca.
Sintaks
objGetFolder = FolderItem.GetFolder
Nilai properti
Variabel jenis IDispatch yang menerima objek Folder .
Contoh
Contoh berikut menggunakan GetFolder untuk mengambil objek Folder untuk folder System32. Penggunaan yang tepat ditampilkan untuk JScript, VBScript, dan 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
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung |
Windows 2000 Professional, Windows XP [hanya aplikasi desktop] |
| Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
| Header |
|
| IDL |
|
| DLL |
|
Lihat juga