Skip to main content
All docs
V25.1
  • 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 if 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;