QML:如何获取文件baseName

时间:2015-10-04 14:55:18

标签: qml qt-creator

如何从完整文件URL中提取文件baseName?

FileDialog
    {
        id: fileDialog
        title: "Oooopen"
        onAccepted:
        {
        console.log(fileUrl)    
        }

    }

fileUrl没有像baseName这样的属性我试图谷歌搜索,但没有成功

1 个答案:

答案 0 :(得分:1)

您可以定义自己的basename功能

function basename(str)
{
    return (str.slice(str.lastIndexOf("/")+1))
}


FileDialog
{
    id: fileDialog
    title: "Oooopen"
    onAccepted:
    {
        console.log(basename(fileUrl.toString()))    
    }
}