내 앱에서 sdcard에 폴더와 xml 파일을 만듭니다. 그러나 시간이 지나면 폴더가 삭제되고 파일이 삭제됩니다. 이 파일은 앱의 데이터 백업을 저장하는 데 사용됩니다.Android, 폴더가 잠시 후 삭제됨
백업을 만드는 데 새로운 것이 필요하지만 그 이유에 대한 설명은 필요하지 않습니다. 폴더는 sdcard의 루트에 'backup'이라는 이름으로 생성됩니다.
boolean parsed = false;
File file = new File(Environment.getExternalStorageDirectory() + "/backup/tet/" + filename);
fis = new FileInputStream(file);
byte[] buffer = new byte[(int) file.length()];
fis.read(buffer, 0, (int) file.length());
parsed = decodeDb(ctx, new String(buffer));
fis.close();
난 당신이 문제를 논의하기 위해 나를 도울 수 있기를 바랍니다 :
File path = new File(Environment.getExternalStorageDirectory() + "/backup/tet/");
path.mkdirs();
File backupdir = new File(path, getDateTime() + ".xml");
fos = new FileOutputStream(backupdir);
fos.write(encodeDb(ctx).getBytes());
fos.close();
이 내가 파일을 읽는 방법입니다 : 내가 폴더와 파일을 만드는 방법
이입니다.
이것은 좋은 생각입니다. 의견을 보내 주셔서 감사 드리며이를 시도하고 이것이 문제가되는지 확인하겠습니다. – wiruzman