SpecialDirectoriesProxy Class

Definition

Provides properties for accessing commonly referenced directories.

This API supports the product infrastructure and is not intended to be used directly from your code.

public ref class SpecialDirectoriesProxy
public class SpecialDirectoriesProxy
type SpecialDirectoriesProxy = class
Public Class SpecialDirectoriesProxy
Inheritance
SpecialDirectoriesProxy

Examples

This example returns the filePath for the user's Desktop directory and displays it.

Dim filePath As String
filePath = My.Computer.FileSystem.SpecialDirectories.Desktop
MsgBox(filePath)

Remarks

If the path for the referenced directory is empty, usually due to the operating system not supporting the directory, a DirectoryNotFoundException exception is thrown.

No backslash (\) appears at the end of the path.

The following table lists examples of tasks involving the My.Computer.FileSystem.SpecialDirectories object.

To See
Read from the MyDocuments directory How to: Retrieve the Contents of the My Documents Directory

Availability by Project Type

Project type Available
Windows Application Yes
Class Library Yes
Console Application Yes
Windows Control Library Yes
Web Control Library Yes
Windows Service Yes
Web Site Yes

Properties

AllUsersApplicationData

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the Application Data directory for the all users.

CurrentUserApplicationData

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the Application Data directory for the current user.

Desktop

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the Desktop directory.

MyDocuments

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the My Documents directory.

MyMusic

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the My Music directory.

MyPictures

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the My Pictures directory.

ProgramFiles

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path pointing to the Program Files directory.

Programs

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the Programs directory.

Temp

This API supports the product infrastructure and is not intended to be used directly from your code.

Gets a path name pointing to the Temp directory.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)

Applies to

See also