0
我正在創建一個應用程序來查找和刪除保存在Android設備上的視頻,照片等媒體文件。我想我應該走干預的方式,但我不確定這個方法。如何在Android設備上查找和刪除設備上的媒體文件
任何人都可以請告訴我如何做到這一點?
謝謝。
我正在創建一個應用程序來查找和刪除保存在Android設備上的視頻,照片等媒體文件。我想我應該走干預的方式,但我不確定這個方法。如何在Android設備上查找和刪除設備上的媒體文件
任何人都可以請告訴我如何做到這一點?
謝謝。
嘗試搜索流行媒體格式的文件,如(mpg,avi,3gp,jpg等)。
對於3gp,使用f.getName()。endsWith(「。3gp」)//其中f是File對象。
使用f.delete()刪除這些文件。
不過謝謝,我傳遞一個文件名作爲值,並將其用作搜索條件以及在必要時刪除,請您介紹一些代碼示例?感謝 – user788511 2012-01-09 07:25:33
公共靜態無效parseDir(文件dirPath,字符串EXT) \t { \t \t \t 文件\t文件[] = NULL; \t \t如果(dirPath.isDirectory()) \t \t { \t \t \t文件= dirPath.listFiles(); \t \t \t的(文件dirFiles:文件) \t \t \t { \t \t \t \t \t \t \t \t如果(dirFiles.isDirectory()) \t \t \t \t { \t \t \t \t \t parseDir(dirFiles, EXT); \t \t \t \t} \t \t \t \t別的 \t \t \t \t { \t \t \t \t \t如果(dirFiles.getName()。的endsWith(EXT)) \t \t \t \t \t { \t \t \t \t \t \t dirFiles。刪除(); \t \t \t \t \t} \t \t \t \t} \t \t \t} \t \t \t \t } \t \t 其他\t \t {\t \t \t \t如果(dirPath.getName()。的endsWith(EXT) ) \t \t \t { \t \t \t \t dirPath.delete(); \t \t \t} \t \t} \t \t \t } \t //使用parseDir(新文件( 「d:/沙善/測試/」), 「TXT」);將從Test目錄中刪除所有txt文件.. – 2012-01-09 08:28:28
上述功能將刪除文件夾dirPath內所有擴展名爲「ext」的文件。 – 2012-01-09 08:34:31