我有一个程序是专门用来删除手机目录下指定后缀的文件的
例如手机中testfile24目录下有500个文件夹,每个文件夹内有10485个文件
我要去删除其下每个文件中带有12345679后缀的文件
目前的做法是开10个线程,每个线程分配50个文件夹
在其中循环删除
命令如下
adb shell find /sdcard/testfile24/1/ -iname '[12345679].' -delete
本来这个命令执行成功的话是会返回被删除的文件名称的
但发现,运行一段时间后就开始没有任何返回了,而且只要出现第一个没有返回,后面就全都没有返回了,自然删除也不成功了
而经过检查,手机与电脑是正常连接状态的,在它没有返回的时候我通过cmd手动运行没有返回的命令也能正常执行
有哪位大神能告诉我为什么吗?对安卓adb不是特别熟悉,怎么会出现这个情况呢?而且没有返回的时间也不是很固定
命令里的星号被吞了……