0
关键代码:使用Runtime.getRuntime()。exec()在Android上执行“stat”时发生IOException?
Process process = Runtime.getRuntime().exec("stat", null, file);
,我也得到了IOException异常:
java.io.IOException: Error running exec(). Command: [stat] Working Directory: /storage/emulated/0/Pictures Environment: null
我注意到,这个问题只发生在某些Android 5.x的设备,和6.x设备的正常工作。当我测试“ls”命令时,它对我所有的设备都正常工作。 什么会导致问题?
“STAT”是一个命令来获取文件/目录的状态 –
统计不被识别为一个内部或外部命令,可操作的程序或批处理文件(在win7或以上) –
这是一个Linux命令.Android在Linux中运行,所以它应该被识别 –