IFilePath Properties

Properties

BaseFilePath If the path is relative, a BaseFilePath can be set. If a BaseFilePath is not set, then the CurrentDirectory will be used as BaseFilePath. For absolute paths, BaseFilePath is ignored. Only the directory part of the BaseFilePath is used.
DirectoryName Gets the directory name of the filepath. It will return relative or absolute directory, depending on whether the filepath is relative or absolute.
Extension Gets or alters the extension of the file. The extionsion is returned with the dot, i.e., on the form ".ext". If no extension exists, the empty string is returned. If path is null, null is returned. It can be set with or without the dot.
FileName Gets/alters the filename including extension
FileNameWithoutExtension Gets/alters the filename without the extension
FullDirectoryName Gets the full directory name of the filepath. It will return an absolute directory.
FullFilePath Gets the full directory name of the filepath, including file name. It will return an absolute directory.
HasPath Return true if FilePath has a Path, false if empty.
IsRelative Returns true if the FilePath is relative
Path Get/set file name including path. The path can be absolute or relative.
RelativeDirectoryName Gets the relative directory name of the filepath. It will return a directory relative to BaseFilePath or CurrentDirectory.
RelativeFilePath Gets the relative directory name of the filepath, including file name. It will return a directory relative to BaseFilePath or CurrentDirectory.

See Also