我將來自assets文件夾的現有sqlite3數據庫轉換爲/ data/data /「包名」/ databases /文件夾3個不同的數據庫,用於測試我的代碼,使用此代碼。如何查找/ data/data /「包名」/ databases /文件夾刪除舊數據庫
private void copyDataBase() throws IOException{
Log.i("Tag", "Copy DataBase");
InputStream mInput = mContext.getAssets().open(DB_NAME);
String outFileName = DB_PATH + DB_NAME;
OutputStream mOutput = new FileOutputStream(outFileName);
byte[] mBuffer = new byte[1024];
int mLength;
while ((mLength = mInput.read(mBuffer))>0)
{
mOutput.write(mBuffer, 0, mLength);
}
mOutput.flush();
mOutput.close();
mInput.close();
}
現在我想刪除它們中的兩個。 我該怎麼做,以及在哪裏可以找到/ data/data /「包名稱」/ databases /文件夾
那麼你確切地告訴了數據庫路徑的樣子。所以他們在那裏。我不明白你爲什麼問哪裏可以找到它們。你可以使用'File file = new File(outFileName +「.db」); file.delete();' – greenapps 2014-09-12 17:53:34
我可以從該路徑中直觀地刪除.db文件嗎? – ArmDroid 2014-09-12 18:13:38
什麼是視覺? – greenapps 2014-09-12 18:16:20