Declaration
public static string ExpandPath(
string path
)Summary
Expands all occurrences of "$(NAME)" in the specified string with the special folder path for the current
machine/user. See remarks for details.
Remarks
Expands all occurrences of "$(NAME)", where NAME is the name of one of the values of the SpecialFolder enum. There is no support for escaping such a replacement, and invalid
names are ignored.
The following additional names are also recognised:
|
$(Temp) |
expands to the system's temporary folder path (Path.GetTempPath()). |
|
$(AppPath) |
expands to the directory containing the entry assembly (Assembly.GetEntryAssembly()). Throws an InvalidOperationException if there is no entry assembly (e.g. in a secondary app domain). |