robotium как копировать/перемещать файлы из одного каталога устройства в другой

У меня задача - в конкретные моменты работы теста перемещать все созданные приложением файлы в другие каталоги. Просто средствами java не получается, в robotium & UIAutomator пока не нашла способов работы с каталогами и файлами. КТо-нибудь знает?
только adb shell?

Не совсем понял в чем смысл проблемы, если честно… Вам надо в определенный момент переместить файлы из папки А в папку B ? При этом файлы из папки А надо удалить или не важно ?

Да, переместить все файлы из папки А в папку Б (создав ее, либо на телефоне, либо на компьютере), папка А должна статься чистой
Пока пробую запуск shell скрипта - вываливается в exception
Process su = Runtime.getRuntime().exec(“sdcard/1/copyf_test.sh”); уходит в ексепшен java.io.IOException: Error running exec(). Command: [sdcard/1/copyf_test.sh] Working Directory: null Environment: null
android - Working Directory: null Environment: null - Stack Overflow посмотрела, uses-permissions добавила - не помогло

проблема решена так

public void copyRes(String name) {
    File dir = new File(Environment.getExternalStorageDirectory().getPath() + "/DebugRecords");
    if (dir.isDirectory()) {
        String resname = "/1/res" + name;
        File newDir = new File(Environment.getExternalStorageDirectory().getPath() + resname);
        if (newDir.exists()) {
            newDir.delete();
        }
        dir.renameTo(newDir);
        dir.mkdir();
    }
}
1 лайк

Я хотел предложить похожее решение, но не успел )