如何从路径中获取文件名

时间:2011-05-10 06:47:15

标签: android

我想从完整路径显示文件名。我正在获得完整的路径,但不知道如何获得带扩展名的文件名? 请通过一些例子告诉我。

我用来获取文件完整路径的代码:

if (resultCode == Activity.RESULT_OK) {
    Log.i("On onActivityResult", "get path");
    Uri selectedVideoUri = data.getData();
    try {
        String filemanagerstring = selectedVideoUri.getPath();
            String selectedVideoPath = getPath(selectedVideoUri);
        if (selectedVideoPath != null) {
        filePath = selectedVideoPath;
        Log.i("VideoFilePath", "" + filePath);
        } else if (filemanagerstring != null) {
        filePath = filemanagerstring;
        Log.i("FilePath", "" + filePath);
        } else {
            Toast.makeText(getApplicationContext(), "Unknown path",
                            Toast.LENGTH_LONG).show();
            Log.e("Bitmap", "Unknown path");
            Log.i("FilePath", "" + filePath);
        }

2 个答案:

答案 0 :(得分:3)

试试这个,其中path是整个文件名,包括父目录:

path.getName()

答案 1 :(得分:1)

试试这个

selectedVideoUri.getLastPathSegment()