Freigeben über


SPFolderCollection.Item-Eigenschaft (String)

Ruft das Ordnerobjekt, das sich am angegebenen URL aus der Auflistung befindet. In C# ist diese Eigenschaft für die SPFolderCollection -Klasse einen Indexer.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public ReadOnly Default Property Item ( _
    urlOfFolder As String _
) As SPFolder
    Get
'Usage
Dim instance As SPFolderCollection
Dim urlOfFolder As String
Dim value As SPFolder

value = instance(urlOfFolder)
public SPFolder this[
    string urlOfFolder
] { get; }

Parameter

  • urlOfFolder
    Typ: System.String

    Eine Zeichenfolge, die die URL enthält.

Eigenschaftswert

Typ: Microsoft.SharePoint.SPFolder
Ein SPFolder -Objekt, das den Ordner darstellt.

Beispiele

Im folgenden Codebeispiel verwendet den Indexer den Namen und die Länge der einzelnen Dateien im angegebenen Ordner angezeigt.

Dieses Beispiel erfordert using Richtlinien (Imports in Visual Basic) für die Namespaces Microsoft.SharePoint und Microsoft.SharePoint.Utilities .

Dim site As SPWeb = SPControl.GetContextWeb(Context)
Dim folder As SPFolder = site.Folders("Shared Documents")
Dim file As SPFile

For Each file In  folder.Files

    Label1.Text += folder.Url & " :: " &
         SPEncode.HtmlEncode(file.Name) &
         " :: " & file.Length.ToString() & "<BR>"

Next file
SPWeb oWebsite = SPContext.Current.Web;
SPFolderCollection collFolders = oWebsite.Folders;
for (int intIndex = 0; intIndex < collFolders.Count; intIndex++)
{
    Label1.Text += SPEncode.HtmlEncode(collFolders[intIndex].Name) + 
" -- " +
        collFolders[intIndex].Files.Count.ToString() + "<BR>";
}

Siehe auch

Referenz

SPFolderCollection Klasse

SPFolderCollection-Member

Item-Überladung

Microsoft.SharePoint-Namespace