![]() |
1
0
也许您可以尝试使用processbuilder调用shell命令。下面的代码演示了如何从Java中执行find命令。
上面的代码只能在Unix设备上使用。Windows的唯一区别是命令列表:
将“dir”替换为与要进行的find调用等效的任何Windows。 如果需要程序在不同的操作系统之间兼容,可以基于操作系统创建一个分支来处理Windows命令和Unix命令,然后使用当前用于文件的方法(如果由于某种原因无法启动上述过程)。 如果使用此方法,则必须将进程的输出重定向到可以在Java中操作的内容。 |
![]() |
Przemek · 如何将IntBuffer复制到int[] 7 年前 |
![]() |
Fawkes · 将文件复制到java中的特定目录中 7 年前 |
![]() |
vach · 从套接字到套接字的零分配副本 7 年前 |
![]() |
hema chandra · 在java中得到响应之前,如何停止方法? 7 年前 |
![]() |
KayV · 使用Java8在目录和子目录中查找文件 8 年前 |
|
Krishna Mothukuri · SSL+NIO的线程安全 8 年前 |