Android 检查文件路径上是否存在视频

Android 检查文件路径上是否存在视频,android,android-videoview,android-file,Android,Android Videoview,Android File,我有一个视频视图 Videoview videoPlayer = findViewById(R.id.video); videoPlayer.setVideoURI(MY_PATH); videoPlayer.start(); 如果我的路径下有视频,视频视图可以正确播放,我如何捕捉手机中我的路径下没有视频的视频?我需要在调用.start()之前找到它。 谢谢。如果文件为空(没有内容),则其长度为0。如果不存在,长度也返回0;如果这是必要的区别,您可以使用exists方法检查文件是否存在

我有一个视频视图

 Videoview videoPlayer = findViewById(R.id.video);
 videoPlayer.setVideoURI(MY_PATH);
 videoPlayer.start();
如果
我的路径下有视频
视频视图
可以正确播放,我如何捕捉手机中
我的路径下没有视频的视频?我需要在调用
.start()
之前找到它。 谢谢。

如果文件为空(没有内容),则其长度为0。如果不存在,长度也返回0;如果这是必要的区别,您可以使用exists方法检查文件是否存在

文件f=getFileStreamPath(“test.txt”);如果(f.length()==0){//为空或不存在}否则{//存在且不为空}


当前的方法无法工作,因为inputBuffer是一个1024个字符的数组,从中创建的字符串也将有1024个字符,独立于从文件中成功读取了多少个字符

可能重复的@stallerstacker,您是否尝试过此->和此->可能重复的文件sdcard=Environment.getExternalStorageDirectory();文件f=新文件(SD卡,“/yourfile”);如果(!f.exsist()){f.createNewFile();//在此处使用outwriter,outputstream搜索如何在java代码中写入tet文件}