android文件讀取文件是否存在
⑴ U盤內的Android→data的子文件夾在手機上顯示文件不存在
可以試一下將文件夾整個改名,應該是文件夾或者文件夾內的文件,與手機系統文件沖突導致的此問題
⑵ Android判斷本地文件是否存在
方法如下,傳入參數為文件的絕對路徑
更多內容點此查看。
⑶ android編程:怎樣讀取txt文件
android 能讀取的文件都是系統裡面的(這是系統不是開發壞境系統,而是你程序運行的環境系統,也就是avd或者真實的手機設備的sd卡),這就需要你把文件導入你的環境中,mnt目錄底下,然後按到讀取sd卡的路徑讀取即可。
⑷ android 判斷一個文件是否存在
sd卡目錄請不要直接使用/storage/sdcard0/,你這樣試試
String SDPATH = Environment.getExternalStorageDirectory().getPath() + "//";
File f = new File(SDPATH +"/Manual/test.pdf")
另外你是不是忘記加許可權了<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
⑸ android系統中如何判斷一個文件是否存在
sd卡目錄請不要直接使用/storage/sdcard0/,你這樣試試x0dx0aString SDPATH = Environment.getExternalStorageDirectory().getPath() + "//"; x0dx0aFile f = new File(SDPATH +"/Manual/test.pdf")x0dx0a另外你是不是忘記加許可權了
⑹ android 如何讀寫文件
讀文件:
1、通過File獲取文件
2、打開輸入流,讀取文件
寫文件:
1、創建文件
2、打開輸出流,寫入文件內容
示例:
java">讀文件:
Stringcontent="";//文件內容字元串
//通過路徑/sdcard/foo.txt打開文件
Filefile=newFile("/sdcard/foo.txt");
try{
InputStreaminstream=newFileInputStream(file);//讀取輸入流
InputStreamReaderinputreader=newInputStreamReader(instream);//設置流讀取方式
BufferedReaderbuffreader=newBufferedReader(inputreader);
while((line=buffreader.readLine())!=null){
content+=line+" ";//讀取的文件內容
}
}catch(Exceptionex){
}
寫文件:
Filefile=newFile("/sdcard/foo.txt");//
if(!file.exists())
file.createNewFile();//如果文件不存在,創建foo.txt
try{
OutputStreamoutstream=newFileOutputStream(file);//設置輸出流
OutputStreamWriterout=newOutputStreamWriter(outstream);//設置內容輸出方式
out.write("文字內容");//輸出內容到文件中
out.close();
}catch(java.io.IOExceptione){
e.printStackTrace();
}
⑺ android 讀取data目錄文件的問題
/**
* 存儲文件
* @param context 設備上下文
* @param btimap 點陣圖
* @param bitmapName 點陣圖名稱
* @return
*/
@SuppressLint("WorldWriteableFiles")
@SuppressWarnings("deprecation")
private static boolean saveBitmap( Context context , Bitmap btimap , String bitmapName ) {
try {
FileOutputStream fOut = context.openFileOutput( bitmapName, Context.MODE_WORLD_WRITEABLE|Context.MODE_WORLD_READABLE );
btimap.compress(Bitmap.CompressFormat.PNG, 100, fOut);
fOut.flush();
return true;
} catch (Exception e) {
e.printStackTrace();
}
return false;
}
以上代碼僅供參考。
通過以上代碼可以在data文件夾下的應用的包名文件夾下新建文件。
希望能夠幫到你
⑻ android中assets文件判斷是否存在的問題
看來只能String[] files=this.getAssets().list(「文件夾");然後循環判斷 文件是否存在了或者用AssetManager open的方法try-catch一下用個變數做個標識符 然後出現異常的時候做處理 到eoeAndroid網站查看回答詳情>>