All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.

IFilePathInfo Interface

Declares settings that contain information about a file path.

Declaration

export interface IFilePathInfo

Remarks

var filePathInfo = DevExpress.RichEdit.Utils.parseFilePath('C:/Users/Public/Documents/Example.docx');
See Also

Properties

directoryPath Property

Returns the path to the directory that contains the file.

Declaration

readonly directoryPath: string

Property Value

Type Description
string

The path to the directory.

Remarks

var filePath = 'C:/Users/Public/Documents/Example.docx';
//returns 'C:/Users/Public/Documents';
var docDirectoryPath = DevExpress.RichEdit.Utils.parseFilePath(filePath).directoryPath;

documentFormat Property

Returns the file's document format.

Declaration

readonly documentFormat: DocumentFormat | null

Property Value

Type Description
DocumentFormat

The document format.

null

The file does not match any document format.

Remarks

var filePath = 'C:/Users/Public/Documents/Example.docx';
//returns 'DevExpress.RichEdit.DocumentFormat.OpenXml';
var docFormat = DevExpress.RichEdit.Utils.parseFilePath(filePath).documentFormat;

extension Property

Returns the file extension.

Declaration

readonly extension: string

Property Value

Type Description
string

The file extension.

Remarks

var filePath = 'C:/Users/Public/Documents/Example.docx';
//returns '.docx';
var docExtension = DevExpress.RichEdit.Utils.parseFilePath(filePath).extension;

name Property

Returns the file name with the extension.

Declaration

readonly name: string

Property Value

Type Description
string

The file name with the extension.

Remarks

var filePath = 'C:/Users/Public/Documents/Example.docx';
//returns 'Example.docx';
var docName = DevExpress.RichEdit.Utils.parseFilePath(filePath).name;

nameWithoutExtension Property

Returns the file name without the extension.

Declaration

readonly nameWithoutExtension: string

Property Value

Type Description
string

The file name without the extension.

Remarks

var filePath = 'C:/Users/Public/Documents/Example.docx';
//returns 'Example';
var docNameWithoutExtension = DevExpress.RichEdit.Utils.parseFilePath(filePath).nameWithoutExtension;

path Property

Returns the full file path.

Declaration

readonly path: string

Property Value

Type Description
string

The file path.

Remarks

var filePath = 'C:/Users/Public/Documents/Example.docx';
//returns 'C:/Users/Public/Documents/Example.docx';
var docPath = DevExpress.RichEdit.Utils.parseFilePath(filePath).path;