dos_unexpandenv - dalefugier/DOSLib GitHub Wiki
Replaces certain folder names in a fully qualified path with their associated environment string.
Syntax
(dos_unexpandenv path)
Parameters
path
The path to be unexpanded. The following folder paths are replaced by their equivalent environment string:
Folder | Environment String |
---|---|
The All Users profile folder | %ALLUSERSPROFILE% |
The current user's application data folder | %APPDATA% |
The system name | %COMPUTERNAME% |
The Program Files folder | %COMPUTERNAME% |
The system root folder | %SystemRoot% |
The system drive letter | %SystemDrive% |
The current user's profile folder | %USERPROFILE% |
Returns
The unexpanded path if successful.
The original path if unsuccessful.
Example
Command: (dos_unexpandenv "C:\\Users\\Dale\\AppData\\Roaming\\McNeel\Install.log")
"%APPDATA%\\McNeel\Install.log"