2016-04-06 34 views
0

numaralı dosyada nasıl kontrol edileceğine dair bir görüntüm var. Ii görüntü yakala ve resim sd kart klasöründe saklan. capterd görüntüsü sırasında sd kartında ve sd kart kartı klasöründe saklanan ilgili tıklanan görüntüde bir klasör oluşturulur. Ve bu görüntünün mutlak yolu sqlite veritabanına eklenmiştir. i görüntünün tablo dizini almak ve file/image name almak yolunu bölünmüş .. ,, i .. ya da değil sunucuya sonrası görüntünün anda sd kart klasörde o resim adını bulunmamakta nasıl kontrol edileceğini bilmek istiyorumsd kartında ya da

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 
} 
+0

Kodunuz haklı, neyin sorun? – Nanoc

+0

Ben sunucuda görüntü almıyorum .. –

+0

görüntüdeki dosyanın adını manuel olarak koyduğumda görüntüyü aldım Dosya dizini = new File (04-05_05-30-29.jpg "); –

cevap

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

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

mfileNameOut nedir? [Dosyanın Android'de SD kartta olup olmadığını kontrol edin]. –

+0

Dosyanızdaki dosya adınız –

+0

görüntü dizisini dize içinde saklayabilir miyim? –

0

bu deneyin:

File file = new File(path); 

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

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