System.Shell.Item.isLink property

[ The Windows Gadget Platform/Sidebar is available for use in the operating systems specified in the Requirements section. It may be altered or unavailable in subsequent versions. ]

Gets whether the object is a link (or shortcut).

This property is read-only.


bisLink = System.Shell.Item.isLink

Property value

A Boolean that receives true if the item is a link; false otherwise.


A link object is a file that exists in one location and acts as a virtual mapping to another location (file, folder, or URL).


The following example demonstrates how to determine whether an item is a link.

// --------------------------------------------------------------------
// Display the names of objects dropped on the gadget.
// --------------------------------------------------------------------
function GetItemFromDrop()
    spFeedback.innerHTML = "Item(s) dropped.<br/>";
    var intIndex = 0;
    var oItem;
    var sItem;
    while(oItem = System.Shell.itemFromFileDrop(event.dataTransfer, intIndex))
        // Display object properties and increment the index.
        sItem = "Other: ";
        if (oItem.isFileSystem == true)
            sItem = "File: ";
        if (oItem.isFolder == true)
            sItem = "Folder: ";
        if (oItem.isLink == true)
            sItem = "Link: ";
        spFeedback.innerHTML += sItem;
        spFeedback.innerHTML += + "<br/>"; 


Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
End of client support
Windows 7
End of server support
Windows Server 2008
Sidebar.Exe (version 1.00 or later)