Méthode Folder.ParseName
Crée et retourne un objet FolderItem qui représente un élément spécifié.
Syntaxe
retVal = Folder.ParseName(
bName
)
Paramètres
-
bName [in]
-
Type : BSTR
Chaîne qui spécifie le nom de l’élément.
Valeur retournée
Type : FolderItem**
Référence d’objet à l’objet FolderItem .
Notes
ParseName ne doit pas être utilisé pour les dossiers virtuels tels que Mes documents.
Exemples
L’exemple suivant utilise ParseName pour créer un objet représentant l’élément de dossier Clock.avi dans le dossier C:\Windows. Une utilisation correcte est indiquée pour JScript, VBScript et Visual Basic.
Jscript:
<script language="JScript">
function fnFolderObjectParseNameJ()
{
var objShell = new ActiveXObject("shell.application");
var objFolder = new Object;
objFolder = objShell.NameSpace("C:\\WINDOWS");
if (objFolder != null)
{
var objFolderItem = new Object;
objFolderItem = objFolder.ParseName("clock.avi");
if (objFolderItem != null)
{
//Add code here.
}
}
}
</script>
Vbscript:
<script language="VBScript">
function fnFolderObjectParseNameVB()
dim objShell
dim objFolder
set objShell = CreateObject("shell.application")
set objFolder = objShell.NameSpace("C:\WINDOWS")
if (not objFolder is nothing) then
dim objFolderItem
set objFolderItem = objFolder.ParseName("clock.avi")
if (not objFolderItem is nothing) then
'Add code here.
end if
end if
set objFolder = nothing
set objShell = nothing
end function
</script>
Visual Basic :
Private Sub btnParseName_Click()
Dim objShell As Shell
Dim objFolder As Folder
Set objShell = New Shell
Set objFolder = objShell.NameSpace("C:\WINDOWS")
If (Not objFolder Is Nothing) Then
Dim objFolderItem As FolderItem
Set objFolderItem = objFolder.ParseName("clock.avi")
'Add code here.
Debug.Print "passed"
Set objFolderItem = Nothing
End If
Set objFolder = Nothing
Set objShell = Nothing
End Sub
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows 2000 Server [applications de bureau uniquement] |
En-tête |
|
IDL |
|
DLL |
|