2012-09-19 73 views
0

可能重複的內部文件系統:
Test if file exists如何檢查文件是否存在或不android系統

我已經存儲了我的Android的一個文件/文件夾應用內部文件系統。我想檢查它是否存儲在那裏或沒有編程方式。我可以檢查嗎?請幫助我。

File file = getBaseContext().getFileStreamPath("Android.mk"); if(file.exists()) { Toast.makeText(this,"Android.mk exist", Toast.LENGTH_LONG).show(); } 

在此先感謝。

+0

對這個問題看:http://stackoverflow.com/questions/2786655/test-if-file-exists – CRDave

+1

yourfile.exist(); –

+1

file.exists()是要走的路 – weakwire

回答

3

如果我在Android開發工具(Link)中向我的應用程序私有存儲器中描述的內部存儲器中寫入文件,Iam能夠與您驗證代碼是否已成功寫入文件!

所以驗證碼應該沒問題。也許你寫這個文件的方式是錯誤的。這裏是我的代碼片段:

String FILENAME = "Android.mk"; 
String string = "hello world"; 

FileOutputStream fos = openFileOutput(FILENAME, getBaseContext().MODE_PRIVATE); 
fos.write(string.getBytes()); 
fos.close(); 

File file = getBaseContext().getFileStreamPath("Android.mk"); 
if (file.exists()) { 
    Toast.makeText(this, "Android.mk exist", Toast.LENGTH_LONG).show(); 
} 
+0

謝謝你的幫忙。 – user1662334

相關問題