標籤:android style blog color io ar strong for 檔案
1、遍曆指定檔案夾下的檔案:
File[] files = new File("/test").listFiles(); for (File file : files) { result += file.getPath() + "\n"; Log.i("sang","result =>"+result); }
2、擷取檔案的修改時間並刪除檔案:
if(file.exists() && file.isFile()){ Long time =file.lastModified();//擷取最後一次修改檔案的時間,是個時間戳記 if(file.delete()){ Log.e("Sang","刪除成功"); }else{ Log.e("Sang","刪除失敗"); }}
如果沒有許可權的話,可以手動的修改檔案的許可權,如:
String command = "chmod 777 " + filePath;Runtime runtime = Runtime.getRuntime();try { runtime.exec(command);} catch (IOException e) { e.printStackTrace();}
另外進行檔案操作時,需要在在MainFest.XML檔案中添加這2個許可權
<!--往sdcard中寫入資料的許可權 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>
<!--在sdcard中建立/刪除檔案的許可權 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"></uses-permission>
Android 檔案基本操作