使用VB脚本删除.jar文件

时间:2014-06-04 13:43:31

标签: file-io vbscript jar

我是VB Script的新手,我想用它来删除文件夹中的.jar文件(以及只有.jar文件)。通过一些研究,我发现我可以使用Set deleteJar = CreateObject("Scripting.FileSystemObject")来删除文件。但是这些是我见过的例子中的简单.txt文件。我如何编写它以便它只删除文件夹中的.jar文件(及其所有子文件夹)?

1 个答案:

答案 0 :(得分:2)

虽然您当然可以使用FileSystemObject和递归函数来查找所有JAR个文件并将其删除,但使用现有工具会更简单:del命令

With CreateObject("WScript.Shell")
    .Run "%comspec% /c del /s c:\myfolder\*.jar", 0, True
End With

详细说明:

%comspec%将启动命令提示符

/c将在完成后关闭命令提示符

del是删除文件的命令

/s会导致del以递归方式搜索文件夹

c:\myfolder\*.jar是要匹配的文件规范(起始文件夹和要搜索的文件类型)

0Run的第二个参数,导致命令提示符窗口保持隐藏状态

TrueRun的第3个参数,在命令完成之前阻止VBScript继续(AKA,“同步”调用)