如何检查SD卡上是否存在文件

时间:2016-04-06 08:20:29

标签: android image sqlite

我有一个活动,我有一个图像视图..我捕获图像和图像存储在SD卡文件夹中。在capterd图像时,文件夹将在SD卡中创建,并且相应的点击图像存储在SD卡卡文件夹中。并在sqlite数据库中插入该图像的绝对路径。我得到图像的表索引并拆分路径以获取file/image name .. ,,我想知道如何检查sd卡片夹中的图像名称是否存在于发布图像时服务器..

String trp=AppDBManager.w1;  ///image name get in Aapdbmanager class variable w1   
       File sdCard = Environment.getExternalStorageDirectory();
        File dir = new File(Environment.getExternalStorageDirectory()+ "/Retailsolution/"+trp+"");

        if(dir.exists()){

            //code 
}

3 个答案:

答案 0 :(得分:0)

File root = new File(Environment.getExternalStorageDirectory(), mFolder);
if (root.exists()) {

    File mFile;
    mFile = new File(root, mFileNameOut);
    if (mFile.exists()) {
        //YOUR CODE
    }
}

答案 1 :(得分:0)

试试这个:

File file = new File(path);

if(!file.exists()){
    //your code if file not exists
}else {  

}

答案 2 :(得分:0)

File file = new File(getExternalCacheDir(), "mytextfile.txt" );
if (file.exists()) {
  //Do action
}