У меня есть Java-программа, которая выполняет Runtime.getRuntime (). Exec ("ls -l");много раз, по одному разу для каждого каталога в системе.
Моя тестовая система имеет более 1000 каталогов и Runtime.getRuntime (). exec ("ls -l");Кажется, ошибка после 480 каталогов или около того.Я получаю сообщение об ошибке «Ошибка запуска exec (). Команда: [ls, -l] Рабочая директория: null Среда: null».Я предполагаю, что у него заканчиваются некоторые системные ресурсы или нет?Есть ли способ обработать все каталоги без ошибок?
Относительный комментарий из ответа:
Я должен уточнить, что я использовал adb.exe из Android SDK.Я хотел выполнить что-то вроде Runtime.getRuntime (). Exec ("adb shell ls -l") несколько раз в разных каталогах.