aspnet-devexpress-dot-web-dot-filemanagerfolder.md
Returns an array of files that are located in the current folder.
Namespace : DevExpress.Web
Assembly : DevExpress.Web.v25.2.dll
NuGet Package : DevExpress.Web
public FileManagerFile[] GetFiles()
Public Function GetFiles As FileManagerFile()
| Type | Description |
|---|---|
| FileManagerFile[] |
An array of FileManagerFile objects.
|
The code below demonstrates how you can show information about folder contents in a label.
public string ItemsNumberToString(int count, string item) {
if (count != 1) item = item + "s";
return count.ToString() + " " + item;
}
protected void ASPxFileManager1_Load(object sender, EventArgs e) {
int FileCount = ASPxFileManager1.SelectedFolder.GetFiles().Length;
int FolderCount = ASPxFileManager1.SelectedFolder.GetFolders().Length;
ASPxFileManager1.JSProperties["cpLabelText"] = "The " + ASPxFileManager1.SelectedFolder.Name + " folder contains " + ItemsNumberToString(FolderCount, "folder") + " and " + ItemsNumberToString(FileCount, "file");
}
<dx:ASPxFileManager ID="ASPxFileManager1" runat="server" ClientInstanceName="fileManager" OnLoad="ASPxFileManager1_Load">
<Settings RootFolder="~\" ThumbnailFolder="~\Thumb\" />
<ClientSideEvents EndCallback="function(s, e) {label.SetText(fileManager.cpLabelText);}" />
</dx:ASPxFileManager>
<dx:ASPxLabel ID="ASPxLabel1" runat="server" ClientInstanceName="label">
</dx:ASPxLabel>
See Also