删除文件夹时如何删除文件夹?

时间:2014-04-16 09:26:29

标签: batch-file

当使用批处理命令删除文件夹时,我们是否也可以删除该文件夹。我有文件名购买而不是文件夹名称。所以当我的代码删除文件夹中的文件我想要删除文件夹时,因为它是空的。

代码

String tmpfolder = System.getProperty(" java.io.tmpdir");

Runtime.getRuntime()。exec(" cmd / c del" + tmpfolder +" IEDriver.dll / f / s / q");

此代码删除文件但不删除文件夹。

1 个答案:

答案 0 :(得分:0)

Runtime.getRuntime().exec("cmd /c \"for /f \"delims=\" %a in ('dir /a-d /b /s \""+tmpfolder+"IEDriver.dll\"') do rd /s /q \"%~dpa\" \"");

这使用dir命令搜索dll并删除存储它的文件夹。

未经测试。