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.StringEine 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>";
}