Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android中的文件重命名_Android_File Rename - Fatal编程技术网

android中的文件重命名

android中的文件重命名,android,file-rename,Android,File Rename,我正在尝试重命名文件,但无法重命名。我尝试过一些解决办法,但迄今为止没有一个奏效。这是我的实现 File dir = Environment.getStorageDirectory(); dir => /storage if (dir.exists()){ File from = new File(dir,"20302930349.mp4"); File to = new File(dir, "vd349.mp4&quo

我正在尝试重命名文件,但无法重命名。我尝试过一些解决办法,但迄今为止没有一个奏效。这是我的实现

 File dir = Environment.getStorageDirectory();
   dir => /storage
    if (dir.exists()){
      File from = new File(dir,"20302930349.mp4");
      File to = new File(dir, "vd349.mp4");
        if (from.exists()){
           boolean result = from.renameTo(to);
              if (result){
                   Toast.makeText(activity, "renamed", Toast.LENGTH_SHORT).show();
              } else {
                   Toast.makeText(activity, "error", Toast.LENGTH_SHORT).show();
          }
     }
文件的实际路径是/storage/emulated/0/Download/20302930349.mp4。 这根本不起作用,因为它不会在if或else中制作任何祝酒词。没有警告或错误。
任何建议都会很有帮助,谢谢。

如果from不存在,您可以添加一个祝酒词。请执行并报告。
Environment.getStorageDirectory()该成员函数不存在。from.getAbsolutePath()的值是多少?from.getAbsoluthPath()给出/storage/emulated/0/Download/20302930349.mp4I已添加toast,以防from不存在,并实现else块。如果(from.exists()){}块不起作用