Какие поля в примере (ниже) я должен изменить по отношению к моему файлу mainActivity.java? Извините, я немного новичок в Android / Java, поэтому я не знаю, какие поля изменить в соответствии с моим существующим кодом. Может кто-нибудь помочь?
Мой файл mainActivity.java
File dirlist = new File(Environment.getExternalStorageDirectory() + "/VideoList");
if(!(dirlist.exists()))
dirlist.mkdir();
File TempFile = new File(Environment.getExternalStorageDirectory() + "/VideoList", dateFormat.format(date) + fileFormat);
Это пример, который я нашел, но я не знаю, какие поля я должен изменить здесь, чтобы соответствовать моему коду выше. Я хочу сохранить существующую функцию расчета размера каталога.
private static long dirSize(File dir) {
long result = 0;
Stack<File> dirlist= new Stack<File>();
dirlist.clear();
dirlist.push(dir);
while(!dirlist.isEmpty())
{
File dirCurrent = dirlist.pop();
File[] fileList = dirCurrent.listFiles();
for (int i = 0; i < fileList.length; i++) {
if(fileList[i].isDirectory())
dirlist.push(fileList[i]);
else
result += fileList[i].length();
}
}
return result;
}