Path Manipulation Routines
Go Up to API Categories Index
This topic lists all path manipulation routines.
| Member | Description | 
|---|---|
| Compares file names based on the current locale. | |
| Converts a file name to lowercase. | |
| Changes the extension of a file or directory indicated by the given path. | |
| Changes the extension of a file name. | |
| Changes the path of a file name. | |
| Determines whether a specified directory exists. | |
| Combines two paths strings. | |
| Checks whether the drive letter used in the given path actually exists. | |
| Returns a path name without a trailing delimiter. | |
| Returns a path name without a trailing delimiter. | |
| Returns the full path name for a relative file name. | |
| Returns the full path name for a relative file name on a case-sensitive file system. | |
| Returns the full path of a file name in UNC format, if appropriate. | |
| Extracts the drive and directory parts from FileName. | |
| Returns the drive portion of a file name. | |
| Returns the extension portions of a file name. | |
| Extracts the name and extension parts of a file name. | |
| Returns the drive and directory portions of a file name. | |
| Returns a relative path name, relative to a specific base directory. | |
| Converts a file name to the short 8.3 form. | |
| Returns the file or directory attributes. | |
| Extracts drive and directory parts of a file name. | |
| Returns the extended prefix type for a given path. | |
| Extracts the extension part of a file name. | |
| Extracts the name and extension parts of a file name. | |
| Extracts the name part of a file name, without extension. | |
| Returns the absolute path for a given path. | |
| Generates a new GUID that can be used as a unique file name. | |
| Returns the user's home path. | |
| Generates a new random file name. | |
| Generates a unique temporary file. | |
| Returns the path to the system temporary directory. | |
| Checks whether a given file name has an extension part. | |
| Checks whether a given file name contains only allowed characters. | |
| Checks whether a given path string contains only allowed characters. | |
| Ensures that the path name ends with delimiter. | |
| Ensures that the path name ends with delimiter. | |
| Checks whether a given path is absolute and starts with a drive letter. | |
| Checks whether a given path has an extended prefix. | |
| Indicates whether the byte at a specified position in a string is the path delimiter. | |
| Checks whether a given path is relative or absolute. | |
| Checks whether a given path is in UNC (Universal Naming Convention) format. | |
| Checks whether the given path is UNC-rooted, where UNC stands for Universal Naming Convention. | |
| Checks whether a given character is allowed in a file name. | |
| Checks whether a given character is allowed in a path string. | |
| Shortens a fully qualified path name so that it can be drawn with a specified length limit. | |
| Compares file names based on the current locale. | |
| Sets the file or directory attributes. | |
| Creates a symbolic link. See System.SysUtils.TSymLinkRec. |