2016-03-22 63 views
0

我寫使用蟒蛇,其中一個安卓應用記錄中的特定目錄音頻,並將其存儲的自動化測試的特定文件夾是否存在Android設備的內部存儲(sdcard0)。如何檢查文件是否在Android設備

我需要檢查記錄(recordingX.mp3)是否實際存在具有相同名稱的特定目錄中。如果是,則應爲最新文件命名一個新名稱。

有人可以建議我如何編寫一個蟒蛇測試爲此。

回答

4

你可以試試這個

String path = getFilesDir().getAbsolutePath() + "/" + fileName; 
File file = new File(path); 
if(file.exists()) 
{ 
    Toast.makeText(this,"file present", Toast.LENGTH_LONG).show(); 
} 
else 
{ 
    Toast.makeText(this,"file not present", Toast.LENGTH_LONG).show(); 
} 
+0

我編輯了這個問題..我需要python代碼來測試。你認爲是java我猜.. – Karthik

+0

你可以請建議上述問題的解決方案?或者你可以標記誰是擅長蟒蛇的人.. – Karthik

0

使用以下行:

 String path = getFilesDir().getAbsolutePath() + File.separator + "YourFileName"; 

     File newFile = new File(path); 
     if (newFile.exists()) { 
      oldfile.renameTo("newName"); 
     } 

希望它能幫助!

+0

我編輯了這個問題..我需要python代碼來測試.. – Karthik

+0

你能爲上述問題建議解決方案嗎?或者你可以標記一個擅長蟒蛇的人.. – Karthik

相關問題