maksam07, стоит ли реализовывать свою корзину(сделать какую-нибудь программку под термукс/андроид-ndk), или это не стоит того? Потому что я думаю, что большинство ФМ реализованы схоже между собой.
p.s: APK с ndk собрать могу, с этим, скорее всего, проблем не будет.
maksam07, рано я радовался. Файловый менеджер+ только переместил директорию с файлами в /sdcard/.$recycle_bin$/dir, причём, скопировать файлы получилось и другим проводником, в итоге - у меня есть дубликаты злополучных файлов(замена с переименованием не прокатила).
Вот если б этот файловый менеджер+ переместил директорию с файлами на что-то типа /dev/null, но андроид может запретить.
maksam07, ПОЛУЧИЛОСЬ! По отдельности он не удалял, а директорию он удалил(То ли я сразу удалил, или сначала переместил в корзину, а потом очистил её)
p.s:Было бы интересно посмотреть в исходниках, как он это делает, может быть, он как-то переместил директорию с файлами к себе в кэш и очистил его?
Я всё же склоняюсь к тому, что если юзать С или С++, то нужно узнать адрес памяти той злополучной директории и хардкордно зачистить её, но не знаю, как реализовать. Да и метод такой небезопасный(и андроид может запретить выполнение), тогда нужно сделать бекап данных на другое устройство как минимум.
Можно ещё юзать asm, но я надеюсь, что это излишне.
rPman, Пишет, что файл такой-то удалён, но не удаляет.
Кстати, вместо строки можно же argv[1] использовать, тогда в main вписать нужно main(int argc, char *argv[]) и в терминале ./main /путь/к/директории
rPman, тогда нужно указать путь до директории, типа: ./main ~/storage/shared/Download/game/cs1.6/maps/f
А так ./main удаляет всё в настоящей директории.
rPman, проблема в том, что, как я понимаю, Android не даёт выполняться c++-бинарнику из Android-директории, то есть, ./main будет работать только в термуксовой ФС