我正在尝试在我的Mac上运行以下代码。
退出值始终为1,并且不会删除文件。有什么想法吗?
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();
退出值始终为1,并且不会删除文件。有什么想法吗?
find
的完整路径。 - ToddProcess
的InputStream
或ErrorStream
吗?同时,你应该使用ProcessBuilder
。 - MadProgrammer