【发布时间】:2015-12-30 20:56:53
【问题描述】:
我正在尝试在我的 mac 上运行以下代码
String command = "find /XXX/XXX/Documents/test1* -mtime +10 -type f -delete";
Process p = null;
p = Runtime.getRuntime().exec(command);
p.getErrorStream();
int exitVal = p.waitFor();
exitVal 始终为 1,不会删除文件 有什么想法吗??
【问题讨论】:
-
尝试使用
find的完整路径 -
你试过阅读
Process的InputStream或ErrorStream吗?您还应该使用ProcessBuilder