Skip to main content
A newer version of this page is available. .

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;