Table of Contents

Class KnownFolders

Namespace
Microsoft.WindowsAPICodePack.Shell
Assembly
Microsoft.WindowsAPICodePack.Shell.dll

Defines properties for known folders that identify the path of standard known folders.

public static class KnownFolders
Inheritance
KnownFolders
Inherited Members

Properties

AddNewPrograms

Gets the metadata for the AddNewPrograms folder.

public static IKnownFolder AddNewPrograms { get; }

Property Value

IKnownFolder

An IKnownFolder object.

AdminTools

Gets the metadata for the AdminTools folder.

public static IKnownFolder AdminTools { get; }

Property Value

IKnownFolder

An IKnownFolder object.

All

Gets a strongly-typed read-only collection of all the registered known folders.

public static ICollection<IKnownFolder> All { get; }

Property Value

ICollection<IKnownFolder>

AppUpdates

Gets the metadata for the AppUpdates folder.

public static IKnownFolder AppUpdates { get; }

Property Value

IKnownFolder

An IKnownFolder object.

CDBurning

Gets the metadata for the CDBurning folder.

public static IKnownFolder CDBurning { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ChangeRemovePrograms

Gets the metadata for the ChangeRemovePrograms folder.

public static IKnownFolder ChangeRemovePrograms { get; }

Property Value

IKnownFolder

An IKnownFolder object.

CommonAdminTools

Gets the metadata for the CommonAdminTools folder.

public static IKnownFolder CommonAdminTools { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Gets the metadata for the CommonOEMLinks folder.

public static IKnownFolder CommonOemLinks { get; }

Property Value

IKnownFolder

An IKnownFolder object.

CommonPrograms

Gets the metadata for the CommonPrograms folder.

public static IKnownFolder CommonPrograms { get; }

Property Value

IKnownFolder

An IKnownFolder object.

CommonStartMenu

Gets the metadata for the CommonStartMenu folder.

public static IKnownFolder CommonStartMenu { get; }

Property Value

IKnownFolder

An IKnownFolder object.

CommonStartup

Gets the metadata for the CommonStartup folder.

public static IKnownFolder CommonStartup { get; }

Property Value

IKnownFolder

An IKnownFolder object.

CommonTemplates

Gets the metadata for the CommonTemplates folder.

public static IKnownFolder CommonTemplates { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Computer

Gets the metadata for the Computer folder.

public static IKnownFolder Computer { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Conflict

Gets the metadata for the Conflict folder.

public static IKnownFolder Conflict { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Connections

Gets the metadata for the Connections folder.

public static IKnownFolder Connections { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Contacts

Gets the metadata for the Contacts folder.

public static IKnownFolder Contacts { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ControlPanel

Gets the metadata for the ControlPanel folder.

public static IKnownFolder ControlPanel { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Cookies

Gets the metadata for the Cookies folder.

public static IKnownFolder Cookies { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Desktop

Gets the metadata for the Desktop folder.

public static IKnownFolder Desktop { get; }

Property Value

IKnownFolder

An IKnownFolder object.

DeviceMetadataStore

Gets the metadata for the DeviceMetadataStore folder.

public static IKnownFolder DeviceMetadataStore { get; }

Property Value

IKnownFolder

Documents

Gets the metadata for the per-user Documents folder.

public static IKnownFolder Documents { get; }

Property Value

IKnownFolder

An IKnownFolder object.

DocumentsLibrary

Gets the metadata for the DocumentsLibrary folder.

public static IKnownFolder DocumentsLibrary { get; }

Property Value

IKnownFolder

Downloads

Gets the metadata for the per-user Downloads folder.

public static IKnownFolder Downloads { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Favorites

Gets the metadata for the per-user Favorites folder.

public static IKnownFolder Favorites { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Fonts

Gets the metadata for the Fonts folder.

public static IKnownFolder Fonts { get; }

Property Value

IKnownFolder

An IKnownFolder object.

GameTasks

Gets the metadata for the GameTasks folder.

public static IKnownFolder GameTasks { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Games

Gets the metadata for the Games folder.

public static IKnownFolder Games { get; }

Property Value

IKnownFolder

An IKnownFolder object.

History

Gets the metadata for the History folder.

public static IKnownFolder History { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ImplicitAppShortcuts

Gets the metadata for the ImplicitAppShortcuts folder.

public static IKnownFolder ImplicitAppShortcuts { get; }

Property Value

IKnownFolder

Internet

Gets the metadata for the Internet folder.

public static IKnownFolder Internet { get; }

Property Value

IKnownFolder

An IKnownFolder object.

InternetCache

Gets the metadata for the InternetCache folder.

public static IKnownFolder InternetCache { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Libraries

Gets the metadata for the Libraries folder.

public static IKnownFolder Libraries { get; }

Property Value

IKnownFolder

Gets the metadata for the per-user Links folder.

public static IKnownFolder Links { get; }

Property Value

IKnownFolder

An IKnownFolder object.

LocalAppData

Gets the metadata for the per-user LocalAppData folder.

public static IKnownFolder LocalAppData { get; }

Property Value

IKnownFolder

An IKnownFolder object.

LocalAppDataLow

Gets the metadata for the LocalAppDataLow folder.

public static IKnownFolder LocalAppDataLow { get; }

Property Value

IKnownFolder

An IKnownFolder object.

LocalizedResourcesDir

Gets the metadata for the LocalizedResourcesDir folder.

public static IKnownFolder LocalizedResourcesDir { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Music

Gets the metadata for the per-user Music folder.

public static IKnownFolder Music { get; }

Property Value

IKnownFolder

An IKnownFolder object.

MusicLibrary

Gets the metadata for the MusicLibrary folder.

public static IKnownFolder MusicLibrary { get; }

Property Value

IKnownFolder

NetHood

Gets the metadata for the NetHood folder.

public static IKnownFolder NetHood { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Network

Gets the metadata for the Network folder.

public static IKnownFolder Network { get; }

Property Value

IKnownFolder

An IKnownFolder object.

OriginalImages

Gets the metadata for the OriginalImages folder.

public static IKnownFolder OriginalImages { get; }

Property Value

IKnownFolder

An IKnownFolder object.

OtherUsers

Gets the metadata for the OtherUsers folder.

public static IKnownFolder OtherUsers { get; }

Property Value

IKnownFolder

PhotoAlbums

Gets the metadata for the PhotoAlbums folder.

public static IKnownFolder PhotoAlbums { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Pictures

Gets the metadata for the per-user Pictures folder.

public static IKnownFolder Pictures { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PicturesLibrary

Gets the metadata for the PicturesLibrary folder.

public static IKnownFolder PicturesLibrary { get; }

Property Value

IKnownFolder

Playlists

Gets the metadata for the Playlists folder.

public static IKnownFolder Playlists { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PrintHood

Gets the metadata for the PrintHood folder.

public static IKnownFolder PrintHood { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Printers

Gets the metadata for the Printers folder.

public static IKnownFolder Printers { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Profile

Gets the metadata for the Profile folder.

public static IKnownFolder Profile { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramData

Gets the metadata for the ProgramData folder.

public static IKnownFolder ProgramData { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramFiles

Gets the metadata for the ProgramFiles folder.

public static IKnownFolder ProgramFiles { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramFilesCommon

Gets the metadata for the ProgramFilesCommon folder.

public static IKnownFolder ProgramFilesCommon { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramFilesCommonX64

Gets the metadata for the ProgramFilesCommonX64 folder.

public static IKnownFolder ProgramFilesCommonX64 { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramFilesCommonX86

Gets the metadata for the ProgramFilesCommonX86 folder.

public static IKnownFolder ProgramFilesCommonX86 { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramFilesX64

Gets the metadata for the ProgramsFilesX64 folder.

public static IKnownFolder ProgramFilesX64 { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ProgramFilesX86

Gets the metadata for the ProgramFilesX86 folder.

public static IKnownFolder ProgramFilesX86 { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Programs

Gets the metadata for the Programs folder.

public static IKnownFolder Programs { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Public

Gets the metadata for the Public folder.

public static IKnownFolder Public { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicDesktop

Gets the metadata for the PublicDesktop folder.

public static IKnownFolder PublicDesktop { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicDocuments

Gets the metadata for the PublicDocuments folder.

public static IKnownFolder PublicDocuments { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicDownloads

Gets the metadata for the PublicDownloads folder.

public static IKnownFolder PublicDownloads { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicGameTasks

Gets the metadata for the PublicGameTasks folder.

public static IKnownFolder PublicGameTasks { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicMusic

Gets the metadata for the PublicMusic folder.

public static IKnownFolder PublicMusic { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicPictures

Gets the metadata for the PublicPictures folder.

public static IKnownFolder PublicPictures { get; }

Property Value

IKnownFolder

An IKnownFolder object.

PublicRingtones

Gets the metadata for the PublicRingtones folder.

public static IKnownFolder PublicRingtones { get; }

Property Value

IKnownFolder

PublicVideos

Gets the metadata for the PublicVideos folder.

public static IKnownFolder PublicVideos { get; }

Property Value

IKnownFolder

An IKnownFolder object.

QuickLaunch

Gets the metadata for the per-user QuickLaunch folder.

public static IKnownFolder QuickLaunch { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Recent

Gets the metadata for the per-user Recent folder.

public static IKnownFolder Recent { get; }

Property Value

IKnownFolder

An IKnownFolder object.

RecordedTV

Gets the metadata for the RecordedTV folder.

public static IKnownFolder RecordedTV { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Remarks

This folder is not used.

RecordedTVLibrary

Gets the metadata for the RecordedTVLibrary folder.

public static IKnownFolder RecordedTVLibrary { get; }

Property Value

IKnownFolder

RecycleBin

Gets the metadata for the RecycleBin folder.

public static IKnownFolder RecycleBin { get; }

Property Value

IKnownFolder

An IKnownFolder object.

ResourceDir

Gets the metadata for the ResourceDir folder.

public static IKnownFolder ResourceDir { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Ringtones

Gets the metadata for the Ringtones folder.

public static IKnownFolder Ringtones { get; }

Property Value

IKnownFolder

RoamingAppData

Gets the metadata for the RoamingAppData folder.

public static IKnownFolder RoamingAppData { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SampleMusic

Gets the metadata for the SampleMusic folder.

public static IKnownFolder SampleMusic { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SamplePictures

Gets the metadata for the SamplePictures folder.

public static IKnownFolder SamplePictures { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SamplePlaylists

Gets the metadata for the SamplePlaylists folder.

public static IKnownFolder SamplePlaylists { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SampleVideos

Gets the metadata for the SampleVideos folder.

public static IKnownFolder SampleVideos { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SavedGames

Gets the metadata for the per-user SavedGames folder.

public static IKnownFolder SavedGames { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SavedSearches

Gets the metadata for the per-user SavedSearches folder.

public static IKnownFolder SavedSearches { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SearchCsc

Gets the metadata for the SearchCsc folder.

public static IKnownFolder SearchCsc { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SearchHome

Gets the metadata for the SearchHome folder.

public static IKnownFolder SearchHome { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SearchMapi

Gets the metadata for the SearchMapi folder.

public static IKnownFolder SearchMapi { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SendTo

Gets the metadata for the per-user SendTo folder.

public static IKnownFolder SendTo { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SidebarDefaultParts

Gets the metadata for the SidebarDefaultParts folder.

public static IKnownFolder SidebarDefaultParts { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SidebarParts

Gets the metadata for the SidebarParts folder.

public static IKnownFolder SidebarParts { get; }

Property Value

IKnownFolder

An IKnownFolder object.

StartMenu

Gets the metadata for the per-user StartMenu folder.

public static IKnownFolder StartMenu { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Startup

Gets the metadata for the Startup folder.

public static IKnownFolder Startup { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SyncManager

Gets the metadata for the SyncManager folder.

public static IKnownFolder SyncManager { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SyncResults

Gets the metadata for the SyncResults folder.

public static IKnownFolder SyncResults { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SyncSetup

Gets the metadata for the SyncSetup folder.

public static IKnownFolder SyncSetup { get; }

Property Value

IKnownFolder

An IKnownFolder object.

System

Gets the metadata for the System folder.

public static IKnownFolder System { get; }

Property Value

IKnownFolder

An IKnownFolder object.

SystemX86

Gets the metadata for the SystemX86 folder.

public static IKnownFolder SystemX86 { get; }

Property Value

IKnownFolder

An IKnownFolder object.

Templates

Gets the metadata for the Templates folder.

public static IKnownFolder Templates { get; }

Property Value

IKnownFolder

An IKnownFolder object.

TreeProperties

Gets the metadata for the TreeProperties folder.

public static IKnownFolder TreeProperties { get; }

Property Value

IKnownFolder

An IKnownFolder object.

UserPinned

Gets the metadata for the UserPinned folder.

public static IKnownFolder UserPinned { get; }

Property Value

IKnownFolder

UserProfiles

Gets the metadata for the UserProfiles folder.

public static IKnownFolder UserProfiles { get; }

Property Value

IKnownFolder

An IKnownFolder object.

UserProgramFiles

Gets the metadata for the UserProgramFiles folder.

public static IKnownFolder UserProgramFiles { get; }

Property Value

IKnownFolder

UserProgramFilesCommon

Gets the metadata for the UserProgramFilesCommon folder.

public static IKnownFolder UserProgramFilesCommon { get; }

Property Value

IKnownFolder

UsersFiles

Gets the metadata for the UsersFiles folder.

public static IKnownFolder UsersFiles { get; }

Property Value

IKnownFolder

An IKnownFolder object.

UsersLibraries

Gets the metadata for the UsersLibraries folder.

public static IKnownFolder UsersLibraries { get; }

Property Value

IKnownFolder

Videos

Gets the metadata for the Videos folder.

public static IKnownFolder Videos { get; }

Property Value

IKnownFolder

An IKnownFolder object.

VideosLibrary

Gets the metadata for the VideosLibrary folder.

public static IKnownFolder VideosLibrary { get; }

Property Value

IKnownFolder

Windows

Gets the metadata for the Windows folder.

public static IKnownFolder Windows { get; }

Property Value

IKnownFolder

An IKnownFolder object.