Accessing Files and Folders

In addition to the standard .Net special folders, actions that interact with the client file system can access these designated directories.

Application Directory

The application directory is the directory on the client that contains the assembly that is hosting the AppLife Update Controller.  This is usually the primary executable of your application.  You can navigate relative to this folder using the subdirectories property.

Update Package Directory

The update package directory is the temporary directory where files are placed during the update process.  You can use this location to place files that are used by other actions to accomplish an update task.

Application Data

The directory that serves as a common repository for application specific data for the current roaming user.

System

The operating system directory.   This folder target allows you to explicitly place files in this folder. 

System (x86)

The win32 subsystem System(x86) directory on x64 operating systems.   This folder target allows you to explicitly place files in this folder.  When this target folder is encountered on updates running on 32-bit operating systems, the System folder is used.

Common Desktop

The directory physically used to store file objects on the desktop shared between all users.

Common Program Files (x86)

The win32 subsystem Common Files(x86) directory on x64 operating systems.  This folder target allows you to explicitly place files in this folder.  When this target folder is encountered on updates running on 32-bit operating systems, the Common Files folder is used.

Common Program Files

The system Common Files directory.  This folder target allows you to explicitly place files in this folder. 

Program Files

The system Program Files directory.  This folder target allows you to explicitly place files in this folder. 

Program Files (x86)

The win32 subsystem Program Files(x86) directory on x64 operating systems.  This folder target allows you to explicitly place files in this folder.  When this target folder is encountered on updates running on 32-bit operating systems, the Program Files folder is used.

Common Programs

The directory that contains the program groups shared between all users.

Common Start Menu

The directory that contains the Start Menu items shared between all users.

Update Package Directory

The update package directory is the temporary directory where files are placed during the update process.  You can use this location to place files that are used by other actions to accomplish an update task.

Explicit Path

This setting allows you to specify an explicit path on the client for file placement.  The Explicit Path settings allow you to set a path from a read action or a custom action into a shared property and use the built-in file actions to perform file updates.

Desktop Directory

The directory that is used to physically store file objects on the desktop.

Local Application Data

The directory that serves as a common repository for application-specific data that is used by the current, non-roaming user.

My Documents

The current users “My Documents” folder.

Recent

The folder that contains the users most recently used documents.

Start Menu

The folder that contains the user scoped “Start Menu” items.

Startup

The user specific startup program folder.

Templates

The folder that contains the user scoped document templates.